The website of Lei Chen

Sunshine and rain of a developer

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

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>