第一个demo
熄灯以后,我还可以借助笔记本脆弱的电池继续玩两个小时:> 这让我获得一个经验--从风扇的音量就能听到cpu的喘息,也加强了节约用电的意识~ 每天咱就用这两个小时来编编游戏,想到哪就编到哪. 可以时时看到工作的成果,编游戏果然很有动力. 现在又等不急炫耀一下了~
[下载]
https://files.cnblogs.com/euclid/demo.rar
[玩法]
方向:上下左右键
加速:按ctrl
没了...
屏幕左上角的数字为FPS
Event表示主角撞到的事件号
[小心得]
地图是20*15的两个数组,一个表示上层,一个地板层. 一开始非常sb,我把每个tile都用一个精灵表示,一共分配了18*8个精灵,每次渲染地图都要用20*15*2次sprite[tileid]->render ();以至于fps降到13! 看来精灵不能太多!
第二天发现原来只用一个背景精灵就可以了,每次用SetTextureRect()显示它的一部分,对应相应的tile. "逊毙了~"
大部分主要内容比如编辑器,事件,脚本,UI都还不会. 以后每做一个游戏,都把制作方法写出来. 因为现在所有人都去研究引擎了,真正游戏是怎么做出来的资料却很少.