Comments (3)
We will use TextPrinter for the first of engine lifetime, after some additional research we will write something better.
from oxyengine.
TextPrinter replaced by QuickFont, but with some problems. Working on fixing.
from oxyengine.
Task done, but by using object model instead of immediate mode rendering.
New API:
TextObject NewText(Font font, string text)
in Graphics
module for text object construction
void Draw(IDrawable, float x, float y, float r, float sx, float sy)
in Graphics
module for text drawing
For Font loading see #9
For other methods in TextObject see sources.
Also there are print-example.py
in TextPlayer/scripts
folder.
from oxyengine.
Related Issues (20)
- Finish basic design and skeleton
- Add documentation to ready-to-use ECS
- Configure AppVeyor to pack dev version for MyGet
- Fix and finish basic tutorials on Wiki
- Fix README
- Optimize dynamic object creation
- Research Aether2D for physics support HOT 3
- Add Python scripts binary serialization
- Implement complex OO UI HOT 1
- Integrate with DocFx to generate documentation
- Replace direct Managers call in gameloop with GlobalEventManager event listening HOT 1
- Refactor initialization of API managers in GameInstance HOT 1
- Research & Refactor OxyApi HOT 1
- Research ability to use fast IoC container and DI HOT 2
- Implement IMGUI (1st iteration)
- Implement Physics engine (1st iteration)
- NullReferenceException when creating FigureComponent post Load
- Add ability to be enabled and disabled for GameComponent and GameEntity
- Research Pure ECS
- Research ability to migrate on .NET Standard and .NET Core
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from oxyengine.