用户:
晨风Breeze查看:76 回复: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
评论
还未测试,不过谢谢啦。
测试了一下,背包确实能打开,但是还不能切换成相应的车辆模型,并且还不能添加多个车辆选项,你看能不能修改一下。
这么麻烦啊。。。你给我链接,我尽量帮你写
https://box3.codemao.cn/e/0bf62d28b5b08ae313ab?p=G0016FR1CD%2BrZ24Dgt4GwdKnB1ym548ilaHORH4hMyA%2FDSn3WT MQnlhajog73luIg%3D
链接发你了,记得查收。
已经添加你为创作者了,记得进来。