现在的位置: 首页 > 综合 > 正文

3.3 Scripted RPG NPC

2013年07月23日 ⁄ 综合 ⁄ 共 5442字 ⁄ 字号 评论关闭

这个是模拟一个2D RPG游戏的过程,有对话框,有人物的移动.

 

当初以为没什么困难的东西,结果没想到这么复杂....载入像素啊...显示文字啊...控制时间啊.....

 

不过是完成了,可以运行 ^_^

 

BUG :

1) 没有实现最后的脚本循环...我只是觉得用处不大..所以...嘿嘿

2) 当转换生成为release版本的时候运行的时候会出现错误,貌似是flip 函数的问题,尚未搞清楚....

 

release版本出问题的原因找到了
我用了好多assert(function());这种判断错误的方法.
但是在生成release版本的时候 这一句将被去掉...
因为在编译时 NDEBUG 这个参数将被添加,导致了所有assert函数被去掉....所以会出现错误

 

还是把有关SCRIPT的部分贴在下面,分享给大家,至于工程文件已经上传...这个代码我会逐步重构的......^_^

 

 

 

 

 

CBL.TXT//这个是脚本

 

 

最后的效果就是这个样子:

 

 

抱歉!评论已关闭.