VS2005:exe单独运行报错 = =
“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题。”
百度说,修改项目属性→配置属性→C/C++→代码生成→运行时库,将默认的多线程 DLL(/MD)/多线程调试 DLL(/MDd)改成多线程(/MT) / 多线程调试(/MTd) 即可。
hge个人项目开发日志(9)
经过一夜的奋斗 终于把优先级的显示好了(貌似)
做了存档和读档的界面截图,另外将MusicPlayer和DataManager提取出来。
存档和读档现在支持6个。
明天继续努力 :D 争取能够完成。。
missing type specifier
写DataLoader的时候 在cpp中总是报这个错。。吐血,调用的类也一直提示未定义的类型。。
最后发现是.h中类声明最后忘了加分号 OrOrOrz。。
hge个人项目开发日志(8)
花了一个早上修改角色的优先级显示,但是依然有bug,下午修改了下地图编辑器,使其支持多种土地价格类型,另外做了存档和读档。
p.s 貌似不是zbuffer大大提高了速度。。在工作PC上依然只有15FPS。。回家来就爽歪歪 囧。
VS2005退出时中断: 其原因可能是堆被损坏
太诡异了 从自己电脑上载到工作PC上,运行程序后退出就这样 囧:
Windows 已在 TestQQTang.exe 中触发一个断点。
其原因可能是堆被损坏,这也说明 TestQQTang.exe 中或它所加载的任何 DLL 中有 bug。
最后清理了下解决方案就好了 = = 真是诡异 笔记下。
hge个人项目开发日志(7)
逻辑上完成了:买地(空地)、显示土地、显示过路费、升级显示、破产判定、玩家胜负判定等。
重新按Z-BUFFER进行了渲染,FPS大大提高 > v < 重回100!
但是100就太快了 在习惯了25FPS的情况下 囧 于是变成60,貌似默认会变成58。
hge个人项目开发日志(6)
今天完成的东西比较多。。
首先将一些东西封装进了GameData和PlayerData,比如Owner矩阵、土地等级矩阵、日期时间、当前玩家索引;角色对象、金币、地产数量、破产标记、CP标记等。
顺便做了游戏日期的显示、回合轮转、购买土地、过路费收取、汽车两个骰子设定。
CP现在只是每轮会丢骰子和买地。。
将原来的进度条改用enum+switch来切换,思路较为清晰了,但是还是有些乱。类极其大……
另外,FPS只能维持25了 TAT
hge个人项目开发日志(5)
代码越写越乱 但是现在重构又怕demo都做不完 还是继续乱写 T_T
今天的内容是地图编辑器的事件层,以及游戏里角色在地图上的移动(根据TileSet的通行矩阵)和地图绘制上的优先级(根据TileSet的优先矩阵),另外还有事件层的绘制。
出现了很大的问题,就是fps越来越慢,在没有事件层的时候每秒只能维持在60FPS,绘制事件层后35FPS都达不到 囧rz?!