主页
论坛
新帖
最新消息
新帖
最新动态
制作互助群
登录
注册
Toggle sidebar
Toggle sidebar
菜单
安装应用
安装
回复主题
【进站必读】宝可饭堂社区全局规定v1.10
关于坚决维护同人创作社群秩序与共识的公告
论坛
独立开发
入门教程
【游戏引擎】构造/地震引擎简介
禁用JavaScript。为了获得更好的体验,请在运行之前启用浏览器中的JavaScript。
您正在使用一款已经过时的浏览器!部分功能不能正常使用。
请尝试升级或使用
其他浏览器
。
信息
<blockquote data-quote="TAAAAAAA" data-source="post: 3095" data-attributes="member: 2783"><p>构造引擎是建立在Pokemon Essentials v19.1上的,那么这里的v19.1是什么呢?</p><p>v19.1就是Pokemon Essentials的版本,v就是Version,即版本,19.1即版本号。</p><p>也就是说呢,ESS它是有版本的,它是一直在更新的。</p><p>当前ESS的最新版为21.1(07.17.2026)。</p><p>这个时候你可能会感到奇怪,为什么构造引擎不是基于最新的21.1呢?</p><p>这是因为开发构造的那个时候还没有21.1,只有19.1,所以当时的制作组使用了当时最新版本的ESS制作了构造这款游戏。</p><p>也就是说呢,如果你已经选定了要用ESS开始制作游戏之后,那么ESS后面的更新就可以说跟你没什么关系了。</p><p>说实话,这是一件非常郁闷,甚至可以说是非常糟糕的事情。</p><p>当然,ESS一直在更新这件事情本身肯定是好的,但是使用旧版本的ESS制作的游戏想要升级到新版本的ESS却非常麻烦,如果你的游戏内容已经比较多的话甚至都可以说是不可能实现升级。</p><p>这就造成了非常大的一个麻烦——代码不互通。</p><p>不同版本的ESS之间的代码是不互通的,所以有时候你想要使用新版的ESS的某个功能的时候,可能就会非常麻烦,你想要从新版的ESS中单独提取出那个功能的代码可能都不行,还要自己做适配。</p><p>更糟糕的是,ESS的社区里会有很多人发布插件,这些插件可以用来增强,或者说完善ESS的功能,但是这些插件都是依据最新版的ESS做的,而如果你用的ESS不是最新版的话,你还要自己做适配。</p><p>说实话,你的ESS不会永远是最新版,在你的那个“当时”可能是最新版,但是过几年,你的ESS也就变成了旧版,所以“做适配”这件事情似乎是不可避免的。</p><p>但是,如果你使用构造引擎,那么就可以完全避免掉这件糟心事。</p><p>构造引擎我会一直负责更新,并且就算你使用的是旧版的构造引擎,也可以非常简单容易的升级到最新版,不会遇到像ESS这样升级难的事情。</p><p></p><p>你上面说到了“插件”,那么插件是什么?</p><p>插件就是Plugin,从本质上来说,插件就是一系列代码,是一系列用于增强ESS的额外附加的代码。</p><p>这些代码往往会以功能进行分类,也就是说一个插件,往往就是一个功能。</p><p>之所以把它们叫做插件,是因为我们并没有直接把这些代码加到ESS的原生代码库中(Scripts),而是在外部通过一个叫做Plugins的文件夹进行加载。</p><p>也就是说构成游戏的代码其实是分为两部分的,第一部分即为ESS的原生代码,第二部分即为通过插件额外附加的代码。</p><p>从代码层面来说,这两部分其实没有本质区别,都是代码,只不过是它们所在的位置不同而已。</p></blockquote><p></p>
[QUOTE="TAAAAAAA, post: 3095, member: 2783"] 构造引擎是建立在Pokemon Essentials v19.1上的,那么这里的v19.1是什么呢? v19.1就是Pokemon Essentials的版本,v就是Version,即版本,19.1即版本号。 也就是说呢,ESS它是有版本的,它是一直在更新的。 当前ESS的最新版为21.1(07.17.2026)。 这个时候你可能会感到奇怪,为什么构造引擎不是基于最新的21.1呢? 这是因为开发构造的那个时候还没有21.1,只有19.1,所以当时的制作组使用了当时最新版本的ESS制作了构造这款游戏。 也就是说呢,如果你已经选定了要用ESS开始制作游戏之后,那么ESS后面的更新就可以说跟你没什么关系了。 说实话,这是一件非常郁闷,甚至可以说是非常糟糕的事情。 当然,ESS一直在更新这件事情本身肯定是好的,但是使用旧版本的ESS制作的游戏想要升级到新版本的ESS却非常麻烦,如果你的游戏内容已经比较多的话甚至都可以说是不可能实现升级。 这就造成了非常大的一个麻烦——代码不互通。 不同版本的ESS之间的代码是不互通的,所以有时候你想要使用新版的ESS的某个功能的时候,可能就会非常麻烦,你想要从新版的ESS中单独提取出那个功能的代码可能都不行,还要自己做适配。 更糟糕的是,ESS的社区里会有很多人发布插件,这些插件可以用来增强,或者说完善ESS的功能,但是这些插件都是依据最新版的ESS做的,而如果你用的ESS不是最新版的话,你还要自己做适配。 说实话,你的ESS不会永远是最新版,在你的那个“当时”可能是最新版,但是过几年,你的ESS也就变成了旧版,所以“做适配”这件事情似乎是不可避免的。 但是,如果你使用构造引擎,那么就可以完全避免掉这件糟心事。 构造引擎我会一直负责更新,并且就算你使用的是旧版的构造引擎,也可以非常简单容易的升级到最新版,不会遇到像ESS这样升级难的事情。 你上面说到了“插件”,那么插件是什么? 插件就是Plugin,从本质上来说,插件就是一系列代码,是一系列用于增强ESS的额外附加的代码。 这些代码往往会以功能进行分类,也就是说一个插件,往往就是一个功能。 之所以把它们叫做插件,是因为我们并没有直接把这些代码加到ESS的原生代码库中(Scripts),而是在外部通过一个叫做Plugins的文件夹进行加载。 也就是说构成游戏的代码其实是分为两部分的,第一部分即为ESS的原生代码,第二部分即为通过插件额外附加的代码。 从代码层面来说,这两部分其实没有本质区别,都是代码,只不过是它们所在的位置不同而已。 [/QUOTE]
验证
皮卡丘这只宝可梦在全国图鉴中的编号是?(2位纯数字)
回复帖子
最新帖子
○ ESS19-20
【游戏引擎】构造/地震引擎简介
最新更新:TAAAAAAA
昨天 18:29
入门教程
ESS
【同人游戏】口袋妖怪 地震 0.4.9
最新更新:TAAAAAAA
星期四,14:25
独立同人
✓ ESS20-21
如何制作一个隐藏性格,并令其无法在野生宝可梦身上出现?
最新更新:TAAAAAAA
星期四,14:24
开发问题
教程攻略
应该是这样
最新更新:幽冥魔帝
2026/07/07
同人改版讨论
mGBA西班牙火箭队五周目汉化版怎么调出内置修改器啊
最新更新:TAAAAAAA
2026/07/06
同人改版讨论
论坛统计
主题
611
消息
2,722
成员
3,849
最新成员
Contrary
联系我们
QQ
2201858342
邮箱
pokefans@qq.com
论坛
独立开发
入门教程
【游戏引擎】构造/地震引擎简介
顶部