[开发者心得] 如何用代码将拾取的物体挂在到角色对应插槽上

[复制链接]
1608 |0
内在 发表于 2023-7-28 17:25:02 | 显示全部楼层 |阅读模式
本帖最后由 内在 于 2023-7-28 17:25 编辑

image.png

情景如图,角色获取地上的装备,并装配到角色身上

对应的API接口

                let humanV2 = char.setAppearance(Gameplay.HumanoidV2); //获取角色外观接口
                Gameplay.GameObject.asyncSpawn({guid:this.weapon}).then(go=>{
                    humanV2.attach(go , Gameplay.SlotType.RightHand);})

                // this.weapon 是你需要获取物体在资源库里的GUID
                // Gameplay.SlotType.RightHand 是获取的物体挂在角色身上的插槽位置


如法炮制,各种物体的获取你应该都可以自己实现了

希望对你有帮助 , 发这篇帖子的主要原因是没有找到类似功能的实现帖子,有可能有,但编辑器版本已经很久远了。。。




更多图片 小图 大图
组图打开中,请稍候......
回复

使用道具 举报

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