猫史档案馆


教你做背包(超简单)

用户:落日黄落日黄查看:10 回复:7 评论:10 创建时间:2022-05-29T15:10:16


代码very简单,有注释~~~~~

Bag_thing = ['书','铁','水','青梅']
Bag_number = [4,555,6,7]
Bag = []
//设置初始数值


world.onPress(async ({ entity, button }) => {
    Bag = []
    for(i = 0;i<Bag_number.length;i++){
		Bag.push(Bag_thing[i]+'*'+Bag_number[i])
    }//把Bag_thing和Bag_number放在数组Bag里

	if (button == Box3ButtonType.ACTION1) {//当按下B

		const bag = await entity.player.dialog({//设置对话框

			type: Box3DialogType.SELECT,//类型为选择

			options: ['换视角','背包']//选项

		})
		if (bag) {
			if (bag.value == '换视角') {

				const select = await entity.player.dialog({

					type: Box3DialogType.SELECT,

					content: `你想要切换哪一种视角`,

					options: ['第一人称', '第三人称']

				})

				if (select) {//选择换视角

					if (select.value == '第一人称') {

						entity.player.cameraMode = "FPS"//设置第一人称

					}
                    else {

						entity.player.cameraMode = "FOLLOW"//设置第三人称

					}
				}

			}
            if (bag.value == '背包') {//选择背包
                
                const ba = await entity.player.dialog({

					type: Box3DialogType.SELECT,

					options: Bag//设置选项为Bag列表

    

				})
                if (ba) {
                    b = Bag_thing[ba.index] //设置B为选的东西

					if (b=='书'){

						//选择什么自己写

                    }
                    else if(b == '铁'){

						

					}
                    else if(b == '青梅'){

					}
                    else if(b == '水'){

						

					}//需要写更多依次类推
                    else{
                        entity.player.directMessage('此物品未设置')
                        
                    }//没有设置就对玩家说此物品没有设置
                    
				}
            }

		} 

	}

});


回复

上一页1 页 / 共 1下一页
Architect_fyArchitect_fy

这个背包很好啊,收藏了

点赞0


评论


东南西北东南西北

喵d

点赞0


评论


迷失冷光迷失冷光

提示:用对象,背包用两个列表会很别扭,if else if else那一堆的可以存到一个物品总类数据里

点赞0


评论


小鹿UUyM小鹿UUyM

唉这个人怎么这么眼熟啊??

点赞0


评论


我爱Kitten我爱Kitten

高级的在这里:https://box3.codemao.cn/e/786011419009c98e52b6 你看看。

点赞0


评论


我爱Kitten我爱Kitten

不仅能显示使用物品,还不用那么多代码,还可以显示你的背包数据:

如 斧子:50

    铁锭:50

点赞0


评论


我爱Kitten我爱Kitten

给开始权限了,按右键看背包。

点赞0


评论