Releases¶
v0.1.0¶
Cython update, where everything is cythonized. First big update.
Features:
Much more optimized rendering with Cython
A new example
Primitives
Scaling
Tutorials
New color theme for documentation
Timer decorator
Non-interactive mode
Frustrum culling
Overall optimization
Notes:
The FPS config will not have a change due to the inability of cyclic imports in Cython.
You can see the c code used in Cython in the src folder.
When installing with
setup.py
, you can set the environment variablea
to anything but an empty string, this will disable recreating the c files. For example:> set a=1 > python setup.py install
Download source code at https://github.com/rayzchen/pyunity/releases/tag/0.1.0
v0.0.5¶
Transform updates, with new features extending GameObject positioning.
Features:
Local transform
Quaternion
Better example loader
Primitive objects in files
Fixed jittering when colliding from an angle
Enabled friction (I don’t know when it was turned off)
Remove scenes from SceneManager
Vector division
Download source code at https://github.com/rayzchen/pyunity/releases/tag/0.0.5
v0.0.4¶
Physics update.
New features:
Rigidbodies
Gravity
Forces
Optimized collision
Better documentation
Primitive meshes
PyUnity mesh files that are optimized for fast loading
Pushed GLUT to the end of the list so that it has the least priority
Fixed window loading
Auto README.md updater
Download source code at https://github.com/rayzchen/pyunity/releases/tag/0.0.4
v0.0.3¶
More basic things added.
Features:
Examples (5 of them!)
Basic physics components
Lighting
Better window selection
More debug options
File loader for .obj files
Download source code at https://github.com/rayzchen/pyunity/releases/tag/0.0.3
v0.0.2¶
First proper release (v0.0.1 was lost).
Features:
Documentation
Meshes
Download source code at https://github.com/rayzchen/pyunity/releases/tag/0.0.2