请问风老师,如何在udk中实现角色与武器精确碰撞?

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

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

    如题,我用自制的武器去攻击怪物,但是默认只和怪物的碰撞圆柱碰撞,如何让怪物的物理来代替碰撞圆柱以产生武器弹药的碰撞。
    还有个问题,按照官方文档的提示,我想实现角色实现站在楼梯上时,腿的仿真效果,随着坡度,脚跟随运动,在动画树编辑器里实现效果了,那么怎样才能在游戏中运用呢?

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

    看了官方文档的说明之后,我给怪物加了CollideActors 和 BlockZeroExtent 为 true。而CylinderComponent 的BlockZeroExtent 为false,虽然实现了物理精确碰撞,但是怪物死亡后有极大的几率会卡住不倒下,只有很小的几率会正常倒下,这是为什么?

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

    他好像是 在native里做的 脚步随楼梯变化的。
    这个叫做FootPlacement,有个变量叫做bEnableFootPlacement,可以控制。
    你可以搜索UTPawn里控制脚步的那个动画节点 ,在代码里搜索名称,就能看到他怎么用的。

    对于物理碰撞的检测我也是比较模糊,不过主要是这几个变量的开启或者关闭,还有physicasset里的标志量调整。你自己花时间研究。
    BlockZeroExtent
    BlockNonZeroExtent
    BlockActors
    CollideActors
    BlockRigidBody

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

    为什么我把武器绑定到角色身上时,武器的阴影是纯黑的呢?

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

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