猫史档案馆


谁说说物品栏的原理吖,我还不知道

用户:MC骨灰级玩家MC骨灰级玩家查看:7 回复:8 评论:7 创建时间:2020-04-17T10:53:57


我要做一个minecraft(可保存),目前的困难是物品栏/背包。

 

谁能说说吖,要那种:可移动物品、可分开

 

如果对我有帮助,我会加上你的名字(可不加)

 

emotion_编程猫_搓头emotion_编程猫_搓头emotion_编程猫_搓头

 

看看是谁呢?


回复

上一页1 页 / 共 1下一页
回归的断桥回归的断桥

在x秒内移到xy

点赞0


评论


PeterChenPeterChen

你可以用我的内核,但是做完请不要开源,好吗。。。

点赞0


评论


rs萌萌熊rs萌萌熊

云变量

点赞0


评论


面具狐狸云绾兮面具狐狸云绾兮

岛3or岛2?

点赞0


评论


DBsMarioDBsMario

物品栏原理:列表

点赞0


评论


ZMT_月初丶ZXHYZMT_月初丶ZXHY

物品栏原理各种没鸟用的东西组成的。。。废物

点赞0


评论


PeterChenPeterChen

大体思路可以设计一些操作

Kitten最坑的是禁止使用右键判定,你可以使用某个按键+左键来实现分半

背包实现主要是要用到我们讨论过的"秘密"方法,保存物品信息,然后3个操作:

左键:检查拿在鼠标上的物品,如果有的话和当前物品交换

R+左键(代替右键):检查悬停的物品和当前拿在鼠标上的物品是否为一种,是的话将拿在鼠标上的物品分一个到指定格,不是的话有2种情况,如果目标格是空气,放一个物品进去,不是的话什么也不做

最后一种:左键拖动过多格,每个格子平均分配物品,返还剩余的物品到鼠标上(可以在左键第一次的时候做判定,如果一秒还不松开,或者移出当前格就是这个操作)

点赞0


评论


ZCH编程小贝壳ZCH编程小贝壳

az这个我只有原理没有实验过(纸上谈兵???)

首先搞一个列表里边存放你的物品(比如羊毛、木剑、工作台、橡木)

然后再搞一个列表里边只存放物品数量(里面的每一项应该都是数字才对啊)

物品栏的话取前……前几个来着,8个?放进去就行了(这会吧)

嗯如果要进行交互,比如丢弃、获得新物品、放进箱子、制造物品,就对应一下就行,举个例子:

我的背包里有A个B物品在第C格,我要把他删除D个(D<A),那么程序应该接受到的指令是:把第二个列表的第C项减少D;如果我要把物品全部丢弃,那就把第一个、第二个列表的第C项删除。

另外,物品的话建议存一个角色,放一些造型进去,分别对应一个数字(当然判断的时候有些难),存放的时候在对应位置切换至对应造型就行了(没有的话隐藏,列表里也要有内容,你写“无”也行,“空气”也行)

点赞0


评论