UID142556
性别保密
经验 EP
铁粒 粒
回帖0
主题
精华
在线时间 小时
注册时间2021-8-31
最后登录1970-1-1
|
发表于 2021-9-1 07:21:28
来自手机
|
显示全部楼层
IP:湖南省
第一步:学习Java
第一步
Java是一种编程语言,我想大多数人都知道这一点,因为你所玩的游戏完全是用这种语言制作的。Java被称为面向对象编程语言,这意味着它由两个主要的数据结构组成。字段和方法。你可以这样想字段和方法:
人类作为一个整体可以被视为一个项目(哇,这是一个糟糕的类比)。在这个项目中,我们有一些包(是的,女孩也有),比如“human.body.head”。包中包含类,我们可以稍后对其进行操作—例如Ear.java将是一个类。现在,我们终于有了字段和方法,它们在类中。您可能在ear类中找到的字段的一个例子是earLobeHeight或listeningVolume。在ear类中可以找到的方法示例可能是listenTo()或moveEars()。
你可能会问,这看起来像什么?你可能会问这在minecraft中是什么样子。这里有个例子:
方法的例子
公共int getMaxHealth ()
{
返回20;
}
这是一个来自minecraft中的EntityCreeper.java类的方法。这是非常基本的,你现在需要担心的是当你将20变成其他东西时,就像你所期待的那样,它将改变你在爬行者死亡前能够击中它的次数。公共意味着任何其他类可以访问这个方法,int意味着该方法将提供一个整数(任意数量之间不包含小数+ / - 2147483647),在getMaxHealth()方法的名称,并返回20意味着,当有人问这类爬虫的最大健康,它将返回说\“20 \”。因为我们在方法中声明了“int”,所以必须返回一个整数。
场/变量的例子
私人双velocityY;
这是在EntityMinecart类中声明的一个字段(基本上意味着设置)。单词private意味着只有这个类可以访问字段,单词double意味着它可以是一个十进制数,而velocityY是变量的名称(变量和字段的意思是一样的)。
这就是java最基本的知识。就像没有触及表面,但有这么多伟大的java教程(youtube或谷歌它),我不觉得我应该花任何宝贵的空间在这上面。
以下是我从他们身上学到了很多东西:
新波士顿的Java(初学者)编程教程
Javao教程
第二步:规划/头脑风暴
第二步
这是一个非常重要的步骤,许多modder跳过这一步,并最终离开了许多东西,他们的mod。你应 |
6#
2021-9-1 07:21:28
回复(0)
收起回复
|