自定义角色如何添加碰撞效果

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

正在查看 7 个帖子 - 1 至 7 (共计 7 条)
  • 作者
    帖子
  • #4158
    释然 的头像
    释然
    学员
    注册日期: 2014/08/26
    发帖数: 2
    回帖数: 2

    首先我自己定义一个角色,地形是unity3d自带的,角色加玩刚体会直接掉到地面下去,用个胶囊体作为碰撞包在角色上,这时候不会往下掉了,但是一碰到起伏的地面,天旋地转啊。、。
    换个方法,使用charactercontroller添加到自定义角色,但是依旧穿地面啊、、、不知道怎么解决、、

    上传附件/图片:
    您必须登陆才能查看附件
    #4163
    创酷科技 的头像
    创酷科技
    教师
    注册日期: 2014/06/20
    发帖数: 0
    回帖数: 49

    你在添加charactercontroller的 时候,角色上是不是还带着刚体组件?如果带的话,去掉试试

    #4164
    创酷科技 的头像
    创酷科技
    教师
    注册日期: 2014/06/20
    发帖数: 0
    回帖数: 49

    如果你用的是自己放进去的模型,可以使用两种方法:
    第一种:
    1 去掉角色上的胶囊碰撞体;
    2 在场景中加入一个cube;
    3 使cube作为角色的子物体(也就是将cube拖拽到角色里);
    4 将cube调整位置,至角色脚下;
    5 将cube的Mesh Renderer组件去掉;
    6 在角色根节点上加入刚体组件。
    第二种:
    载入CharacterController资源包:
    1 点击“Assets”-“Import Package”-“Character Controller”,载入资源包
    2 在“Project”面板中找到“Standard Assets”-“Character Controllers”文件夹
    在文件夹中,包含两个角色预制件,可以拖拽到场景中直接使用。如果想要使用自己的模型,按照预制件结构设置即可。

    #4165
    释然 的头像
    释然
    学员
    注册日期: 2014/08/26
    发帖数: 2
    回帖数: 2

    搞定啦,我后面跟着老师的视频做了下,可以了,,这东西必须要用CC的move函数啊。。坑啊。。不能用translate啊。。。

    #4166
    释然 的头像
    释然
    学员
    注册日期: 2014/08/26
    发帖数: 2
    回帖数: 2

    不好意思,我找不到更改帖子的状态,,,帖子顶部没找到,,,人工打出

    问题已经解决!!!!!!!!!!!LOOK!here!

    #4167
    zivix 的头像
    zivix
    管理员
    注册日期: 2014/05/15
    发帖数: 7
    回帖数: 1583

    问题已经解决的切换按钮需要在发帖的时候勾选“答疑贴”选项,不过解决就好~

    #4168
    创酷科技 的头像
    创酷科技
    教师
    注册日期: 2014/06/20
    发帖数: 0
    回帖数: 49

    好的 解决了就好。你也可以试试我告诉你的那两种方法,做到举一反三。

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

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