在游戏编程中 遇见的问题

[复制链接]
查看11 | 回复2 | 2011-3-12 01:24:28 | 显示全部楼层 |阅读模式
在游戏编程中 怪物的移动与刷新(多久刷新一次)数量都是自己(程序设计人员)来定的吗?如果在一张地图上20只怪,坐标是X-Y我们这里只有1-50这50个数字,那么怪物要在这个1-50的坐标来走动,要求这几只怪物每只怪物杀死后8S后刷新这个问题怎么用程序解决? 要求算法一目了然,开发工具不限

回复

使用道具 举报

千问 | 2011-3-12 01:24:28 | 显示全部楼层
当然是程序设计人员定的方法很多,以下供参考一个怪物为一个对象,该对象包含怪物的生命\坐标\当前状态(死亡/活动)\最近被杀死时间等属性当怪物被杀死时,置当前状态为死亡,同时记录该怪最近被杀死的时间创建一个定时器,每隔1秒检查一次怪物队列,如果怪物处于死亡状态,则检查当前时间与最近被杀死时间的差是否大于等于8s,若条件成立,则产生新怪,检查周期可根据具体要求进行调整
回复

使用道具 举报

千问 | 2011-3-12 01:24:28 | 显示全部楼层
这个回答好废话,思想都知道,楼主是过程实现不了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行