RPG教程02-07的疑问

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

正在查看 3 个帖子 - 1 至 3 (共计 3 条)
  • 作者
    帖子
  • #20656
    redcrab 的头像
    redcrab
    学员
    注册日期: 2015/07/28
    发帖数: 3
    回帖数: 2

    1、老师用来控制蓝图只执行一次,是用的分支(branch)+布尔变量。我想问。可以直接用 do once不?图1
    2、我看了下,胶囊检测部分,貌似不明白它在这部分起的作用。为什么要加200去检测?还有就是,不能直接事件之后stop movement,然后运行后面的么?就像图2一样

    上传附件/图片:
    您必须登陆才能查看附件
    #20854
    atmhrc 的头像
    atmhrc
    教师
    注册日期: 2015/04/23
    发帖数: 0
    回帖数: 96

    1.do once可以替代教程当中的那个,效果是一样的
    2.胶囊检测其实和碰撞检测一样,用碰撞检测实现也是可以的,作用都是用来判定弹头是否碰到了角色,而且碰撞检测更加方便。
    3.在弹头蓝图当中,运用get actor location获取了弹头当前的位置,然后在执行胶囊检测的时候,起始位置便是子弹当前的位置,结束位置是弹头前方200码的距离,这样在检测碰撞的时候,弹头就存在了200距离的弹身,使的碰撞体积更大,不会出现弹头特效击中敌人,但是实际并没有碰到的情况。
    4.stop movement放在那里也是可以的

    上传附件/图片:
    您必须登陆才能查看附件
    #20897
    redcrab 的头像
    redcrab
    学员
    注册日期: 2015/07/28
    发帖数: 3
    回帖数: 2

    谢谢老师的回答,基本都明白了。
    不过。。。关于stop movement的问题,由于我记性不好,过身就忘,所以。已经不知道当时为什么要问这个问题了。。。

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

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