10 2008 档案

     摘要: (1)使用多态性来代替程序中的if else,从而提高程序运行效率

(2)这周主要任务是完成剧情任务的工作,剧情策划在接收到特殊任务的时候,系统会提示一段故事情节,从而可以更加深入的了解这个任务,和单机游戏和NPC对话类似.功能已经实现,接口也提拱给脚本,只差NPC头像和玩家头像的图.

(3)自己编程的陋习,不应该写一个函数就让它编译调试,这样会打乱自己的恩路,应该把你想好的东西,接口,参数等全部先写出来,不然一会很容易被其它的信息打乱,从而绕乱你的整个思路;最后再慢慢编译,再找BUG或错误!
  阅读全文

posted @ 2008-10-25 11:44 RichardHe 阅读(426) | 评论 (6)  编辑 |

     摘要: 想对游戏中的的登录界面用FLASH来做,于是参照OGRE中的开源项目Hikari,把依赖OGRE的文件全部取消,
从而不这依赖其它或者是依赖Windows的API,目前修改工作还在进行之中.这是一样新的技术,
游戏<国威>已经在游戏中成功体验过,不过对于FLASH的中的脚本编程的技术要高,
脚本语言ActionScript3.0,如果要是在界面中交交互的话,脚本可以写的十分复杂,
对于美术的要求相对来说比较高  阅读全文

posted @ 2008-10-20 09:27 RichardHe 阅读(352) | 评论 (4)  编辑 |

     摘要: (1)想对游戏中的图进行等比缩放,主要解决游戏分辨率问题,因为新版的CEGUI是可以的,但是我们的游戏不支持.
修改十分麻烦,暂无解决方法.
开始在游戏中把GUI的设置参数设置为等比缩放了,但是这种只把UI的左边,中间等比缩放,右边的却补中间的覆盖了,
应该对控件的8个方向进行缩放才行.
(2)对设计模式中的一对多有了更深一步的理解!
(3)对OGRE中的FLASH技术中的代码研究了下.要是放在游戏中做UI就好了.但是这要求FLASH中的脚本编程要求比较高.  阅读全文

posted @ 2008-10-11 12:03 RichardHe 阅读(234) | 评论 (2)  编辑 |

     摘要: 对文本编辑框里面的文字在编辑器中修改对齐格式.如金钱应该对应在右边,也可以让它放中间,
不应该固定在左边对齐显示.登出游戏时回主界面会黑屏,解决办法tga目录下background文件夹少一个login.dpm
最后修改交易窗口,仓库窗口的界面和脚本,仓库窗口的4个背包全部状态可以用时statictext,
购买按钮和编辑文本框全部隐藏,但是"价格"和"银元",现在的办法程序中在switch case加个if判断,
但是这不是最好的解决方法,应该也放对应四个editbox,对应其索引状态分别隐藏和显示.
在结构体中再添加个成员,不过在switch case语句中修改是最快的,但我们程序应该少用if esle 来进行判断!  阅读全文

posted @ 2008-10-06 11:09 RichardHe 阅读(175) | 评论 (1)  编辑 |

posts - 94, comments - 138, trackbacks - 0, articles - 94

Copyright © RichardHe