Gamebryo weekly notes
Posted by hide1713 on October 5, 2009
Weekly Goals Sept 24 to Oct 1 .
1. Write a class to represent/display dynamic string in GameBryo.
Relevant class: Ni2DString, NiString, NiFont etc.
Nots: Ni2DString::Draw() Draw the string. This call must appear between a call to NiRenderer::BeginUsingRenderTargetGroup and a subsequent call to NiRenderer::EndUsingRenderTargetGroup.
Possible Solution: Edit InputDemo and replace the dynamic string funtions in InputDemo.
2. Add game state in MOUT demo
Right now, the MOUT demo doesn’t support state change. After I finish the dynamic string. I need to add it to MOUT. When player hits ENTER, the game changes to INPUT_STATE and player could type. When the player hits ESC key, the game return to CONTROL_STATE and player could control the movment of soldier.
Questions
1. Gamebryo doesn’t not support UNICODE for the engine.
Furthermore, builds of Gamebryo with UNICODE or _UNICODE defined are not supported.
Check my VS2008 solution setting.
Weekly Goals Oct 4to Oct 11 .
1. Read the CEGUI intergration source code to find out how to create/add/remove UI item
2. Create my GUI according to the tutorial and load the gui into integration demo
3. Fix the bugs in message service.
4. Complete read the current Londontown source along with relative Gamebryo documentation. Especially for 3d engine part
Oct 11 – Oct 31
Solve the memory leak problem in CEGUI integration
Wrote a simple tic tac toe game in lightspeed
Wrote chatting system in integration project
Port the chatting system to London Town project
Weekly Achievements.
Nov 1-7
Finished the chatting system.
Resize the chat window
Add line warpping function
Leaned how to switch scheme
Nov 8-14
Read the NiPick document
Pick object from London town