关于怪兽塔防教程和坦克教程还有DIC的KillBob有三个问题

该主题包含 5 个回复,有 2 个参与人,并且由 cool44 的头像 cool441 年, 3 月 前 最后一次更新。

正在查看 6 个帖子 - 1 至 6 (共计 6 条)
  • 作者
    帖子
  • #17108
    cool44 的头像
    cool44
    学员
    注册日期: 2015/04/30
    发帖数: 17
    回帖数: 28

    第一个问题是如何让塔可以只攻击视野内的怪物?现在的情况是,如果在塔和怪物之间有一堵墙,塔会攻击墙外的怪物.
    第二个是坦克的倒车参数在哪?
    最后,怎么实现不管是否看见玩家,怪物都会追击玩家,并且会绕过场景中的障碍物.
    求解

    #17308
    风之神韵 的头像
    风之神韵
    教师
    注册日期: 2014/06/20
    发帖数: 2
    回帖数: 360

    倒车你只需要把Throttle设置为-1即可。其他没有什么设置的。

    有关怪物追击玩家,主要是寻路的知识,这是一大块,不是简单几行代码完事的。
    这里仅提供给你资料和线索:

    这是导航的全部文档

    http://udn.epicgames.com/Three/AIAndNavigationHome.html

    你要做的大体思路是,创建一个AIController,创建多个状态State,不同状态定义怪物是巡逻,静止,追击,攻击,剩下的就是设定条件,在这些状态里来回跳转。
    这里的条件就是你重点研究的“导航”。
    UDK论坛上也是可以搜到现成的代码。

    #17444
    cool44 的头像
    cool44
    学员
    注册日期: 2015/04/30
    发帖数: 17
    回帖数: 28

    其实代码什么的基本上能看明白,就是文档里说的什么导航网格,仅仅只是介绍而已,而具体怎么制作,只说了放置Pylons,就没有然后了,按文档的说法,代码也写了,Pylons也放了,路径也构建了,但是AI只会沿着直线向我走来,中间有障碍物也不会绕过,就跟没有放置Pylons是一样的.而且关卡里的导航网格是很乱的三角形.

    #17445
    cool44 的头像
    cool44
    学员
    注册日期: 2015/04/30
    发帖数: 17
    回帖数: 28

    如果把坦克的速度改得很小,那么倒车速度会比前进速度快

    #17470
    风之神韵 的头像
    风之神韵
    教师
    注册日期: 2014/06/20
    发帖数: 2
    回帖数: 360

    那篇文档里的东西全有了,我也是仔细读了不知多少遍,结合论坛的代码写出自己的项目的。

    怪物怎么走需要你根据navigationhandle的函数来计算出来,让怪物绕着走。

    #19508
    cool44 的头像
    cool44
    学员
    注册日期: 2015/04/30
    发帖数: 17
    回帖数: 28

    谢谢

正在查看 6 个帖子 - 1 至 6 (共计 6 条)

抱歉,回复评论必需登录。