感情エンジンは、3 D グラフィックスの plib、lua スクリプト エンジンのワールド ファイルの XML に基づく 3 D ゲーム エンジンです。もともと、意図のデモし、新しいゲームの開発者のための plib を使用する方法についてのチュートリアルを作成します。これは今、3 D エンジンに成長しました。
Sprites use just a matrix instead of coordinates, and now have move and rotate functions. A problem with rotate and translate order not affecting movement has been fixed. aclocal has been added to Makefile.cvs for different version of automake. The scripts have been extended to show more possibilities.
level is no longer a global pointer. There are minor
changes to world file add model types. eePenguin is
now gone; with scripting, it's no longer nessesary.
eeSprite->loadModel has been added, so there is no
need for overloading. The world file has been changed
so that you can define what script to run.
sprite->runScript is now sprite->update().
This release is still quite buggy. It currently includes keyboard and mouse
inputs, a camera class, a level loader, a sprite class, and a world class. In
the mouse input, the mouse follows nicely if you hold your mouse down, but the
camera does not move unless the button is held down. The camera class handles
all your camera movements. The level loader uses XML files, needs cleaning up,
and is still mostly written in C. The sprite class is basic, loads the model,
and can run a script. The worlds class contains a linked list of sprites so
they can be updated.