猫史档案馆


教你做背包(超简单)

用户:落日黄落日黄查看:448 回复: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


评论

这个很好?????这是最低级的背包代码吧()()()()如果这个都算背包代码那我也会啊屑()()()()()()()()()()(

You can you up写一个让我学习一下👏👏👏

这个是很简单啊屑()我也只是会这个低级的()这个算背包的话我也是醉了()

能 用 就 行


东南西北东南西北

喵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


评论