用户:
晨风Breeze查看:7 回复:2 评论:7 创建时间:2023-07-07T11:39:53
我最近做了一款开放性世界驾驶端游,现在,我想让玩家可以选择自己心仪的座驾,就是按右键打开背包,然后可以选择车辆的代码,有没有大神做过,提供一下,谢谢!![]()
骑士之刃是这样吧???
world.onPlayerJoin(({ entity }) => {//初始化
entity.item = ['奔驰']//可以自己添加
})
async function bag1(entity) {
let op = await entity.player.dialog({
type: 'select',//类型
title: '选择车辆',//对话框背景的字
content: '请选择',//可自行更改
options: entity.item//选择是entity.item
});
if (op) {
//想写的代码
}
};
async function bag2(entity) {
let bag = await entity.player.dialog({
type: 'select',//类型
title: '背包',//对话框背景的字
content: '请选择',//可自行更改
options: ['选择车辆']//
});
if (bag) {//如果是bag
if (bag.index == 0) {
bag1(entity);//调用函数
}
}
};
world.onPress(({ entity, button }) => {
if (button == Box3ButtonType.ACTION1) {//判断
bag2(entity);
}
})点赞0
评论