1
|
AnDrew the Awesome · 技术社区 · 11 月前 |
![]() |
1
1
我认为你应该考虑的第一件事是:“我真的需要人们能够选择1837的堆栈大小吗?”。玩家选择这样一个任意数字有什么好处?仅仅因为你不能,并不意味着你应该。 玩家习惯于1、16和64的堆叠,所以以我天真的思维方式,我会说:坚持2的幂,这就足够了。不仅如此,它还通过减少玩家的选择负担,使你的生活更轻松,也让玩家的生活更美好。(我冒昧地说,玩家不在乎不同的堆栈大小 完全 。他们可能会选择尽可能大的尺寸……) 也就是说,在处理重复创建和读取对象时,使用循环是一个好主意,也许还可以使用一个地图,在那里你可以很容易地存储相同类型的对象。 这样,您还可以消除为每种堆栈大小创建常量的需要。
我不是最新的Minecraft改装,但我认为大多数代码都是由以下部分组成的
以及您的实用程序类:
有了这个,你就有了一种通用的方法,可以用2的幂来添加堆栈大小,并在几行中处理所有的注册和更新。不再创建数百个类似的常量。 同样,由于我不能100%确定你代码中的所有内容是如何工作的,我希望我至少能给你一个工作的基础。 |
![]() |
Potato · 从ChatColor转换为颜色代码 7 年前 |
![]() |
jinpachi23 · 我有一个问题,我的球员铸造一个我的球员 7 年前 |
![]() |
Joseph Norman · 插口变化染色粘土颜色 7 年前 |
![]() |
Xaaf Code · Minecraft聊天消息替换 7 年前 |
![]() |
user7353558 · 取消饮酒并在bukkit 1.8上推出药水 8 年前 |
![]() |
FRNathan13 · Minecraft未启动 9 年前 |