新人求助

[复制链接]
960 |4
不洗脚的女王 发表于 2023-7-2 21:17:38 | 显示全部楼层 |阅读模式
如题新人想请问一下怎么实现以下两点:


3)使用脚本控制角色的飞行速度为1000,并开启飞行模式
4) 启动游戏时修改头顶展示名称为“已掌握角色属性控制”

回复

使用道具 举报

猪头BOOM 发表于 2023-7-2 21:44:24 | 显示全部楼层
1.Gameplay.getCurrentPlayer().character.maxFlySpeed = 1000;
     Gameplay.getCurrentPlayer().character.switchToFlying();
2.可以理解为设置世界UI的组件吗?
this._hpWorldUI = this.gameObject.getChildByName("UIWidget") as Gameplay.UIWidget;
this._hpText = this._hpWorldUI.getTargetUIWidget().findChildByPath("RootCanvas/hpCanvas/txt_HP") as UI.TextBlock;
像这样处理???
回复

使用道具 举报

Lyndon 发表于 2023-7-3 18:02:26 | 显示全部楼层
//获取玩家角色
let chara = Player.localPlayer.character
// 角色名称修改为哈哈哈
chara.displayName = "哈哈哈";
回复

使用道具 举报

Lyndon 发表于 2023-7-3 18:02:40 | 显示全部楼层
Lyndon 发表于 2023-7-3 18:02
//获取玩家角色
let chara = Player.localPlayer.character
// 角色名称修改为哈哈哈

第二个问题可以试下这个接口
回复

使用道具 举报

Lyndon 发表于 2023-7-3 18:03:53 | 显示全部楼层
Lyndon 发表于 2023-7-3 18:02
第二个问题可以试下这个接口

            //或者获取角色头顶UI,并重新绑定角色头顶UI文件(GUID)
            chara.overheadUI.setUIbyGUID("E5A155854B66F7D69026B9B266688AAA");
回复

使用道具 举报

72小时热榜
热门版块
快速回复 返回顶部 返回列表