发新话题
打印

关于横版的游戏中戏敌人怎么控制

关于横版的游戏中戏敌人怎么控制

最近在构思一个横版的游戏,素材都找好了,但是敌人我该怎么控制呢

请各位给点思路或是实例教程之类的东东

有代码的给发一下呀我急用先谢谢了
我的小站
www.taotaoyx.cn

TOP

敌人不应该是你控制的吧,其实你这问题你问得太大了,没有人知道怎么回答你
横版游戏的敌人AI基本就几种方式
1.固定路线,固定出现的,固定或随机攻击方式的,(通常是boss)
2.来回巡逻的,(通常是小怪)
3.来回巡逻的,当玩家接近到一定距离就有相应的动作的(也是小怪的另一种花样)
4.跟随主角,有智能的.会根据地形判断动作的(这种敌人的AI编程做起来比你做完整个游戏还难,小游戏里面最后不要浪费这时间想这种)
我的全flash小站http://www.ourme.cn

TOP

想要这种效果:

(来回巡逻的,当玩家接近到一定距离就有相应的动作的(也是小怪的另一种花样))



要的就是上面所说的那种这样的该怎么写呢代码

很想知道ourme能教给我吗
我的小站
www.taotaoyx.cn

TOP

当角色与敌人的距离接近时,触发敌人的攻击,这个距离自定.    用敌人的X坐标减去角色的X坐标(角色在敌人的左面),注意要设定两个触发距离,因为角色有可能在敌人的右面,这时候就要用角色的X减去敌人的X.    这是我大概的想法.

TOP

本专业团队承接各类游戏、Flash、广告、楼盘等一系列画面设计。制作精美,具有创新理念。欢迎索要作品
联系方式:13882162641黄先生
QQ:11912452

TOP

建议你玩玩PSP游戏<杀戮之心>,会给你一些关于AI设计的灵感.

TOP

提示: 作者被禁止或删除 内容自动屏蔽

TOP

q j q
建议你玩玩PSP游戏<杀戮之心>,会给你一些关于AI设计的灵感.

TOP

这个要多少回复才能发帖子啊?

TOP

哈哈~楼上的~我理解你!
敌人想怎么写就怎么写呗~~
我喜欢用onEnterFrame()
我有个同事用别的方法~
AI主要就是你想怎么写~
想明白了就写OK了~
规划好~写好注释~要不不好修改~

TOP


就没有能解决实际问题的人来回答吗
我的小站
www.taotaoyx.cn

TOP

我试试。。。
    首先定义敌人的一些初始值(最好使用类去编),如:位置,死亡/存在。。。
    然后定义一些布尔值,如:主角是否在攻击范围,生命值是否小于一些值(
定义是否躲避或撤退,死亡)时。。。
   最后定义当上面的布尔值为true或false时敌人执行什么动作和修改上面值
,如:中弹:减小生命值,若减为0则死亡 。
         主角在攻击范围:向主角射击。
...
   当然还可以给敌人定些任务:到指定地点,攻击指定物(剧情)。。
这个就是定义一些路线图。当然,是在符合上面条件时(敌人活着才会办事)。
到指定地点可定义一些附加值,如:途中遇敌是否首先与敌交战或坚持前进
。或者要求其他敌人进行掩护。

先说这么多。。。

TOP

引用:
原帖由 @117478123@ 于 2007-12-29 15:07 发表

就没有能解决实际问题的人来回答吗
人要靠自己!

TOP

发新话题