[开发者心得] 不需要特效就会动的角色装饰

[复制链接]
824 |1
许你春秋 发表于 2023-5-31 18:22:41 | 显示全部楼层 |阅读模式
本帖最后由 许你春秋 于 2023-5-31 18:44 编辑




思路: 运动器 ——>  模型 ——>  角色

第一步:
创建一个飞镖GUID:20925
创建一个运动器GUID:PhysicsSports
设置运动器属性
image.png

第二步:
创建一个新脚本

    protected onStart(): void {

        let nijia = Core.GameObject.find("0CFD8ED8")

        Gameplay.asyncGetCurrentPlayer().then((player)=>{
            Events.dispatchToServer("att");
        });
        Events.addClientListener("att",(player:Gameplay.Player)=>{
            player.character.attach(nijia,Gameplay.SlotType.BackOrnamental) //绑定到背部装饰
            nijia.relativeLocation = new Type.Vector(30,0,20); //调一调位置
            nijia.relativeRotation = new Type.Rotation(0,0,100);  //调一调角度

        });
    }


image.png
回复

使用道具 举报

叽里咕噜小胡桃 发表于 2023-5-31 18:26:53 | 显示全部楼层
感觉挺棒的!! 不过这个方法是不是得预先在场景里摆好那个物体 然后物体下要提前挂好运动器啊~ 这部分可以再详细介绍一下吗~ 截截图啥的 怕小白开发者看不太懂~
回复

使用道具 举报

热门版块
快速回复 返回顶部 返回列表