minecraftpe吧 关注:638,802贴子:15,083,977
Inner Core是俄罗斯人Жека(因式分解mod,CE开发作者)开发的一个独立启动器。
它包含了CoreEngine的功能并修复了部分bug(比如方块的渲染),而且把运行速度提升了很多很多,现在InnerCore的gui界面的帧数会更高,尤其是工作台
Inner Core(中文翻译为内核,以下简称IC)是一个完整的mods和游戏的开发环境,内核是在MCPE 1.0.3的基础上创建的,是一个创建和加载mods的完整环境。可以解决绝大多数基于Blocklauncher的mod相关的问题,并使API更加高效。
主要优点:
- 完全独立的软件。内核与MCPE完全独立的应用程序是独立的,它包含了自己的MCPE,还可以不删除原来的MCPE版本。而且内核创建世界也与原版世界分开存储。(相当干MC+启动器,而且与MCPE共存)
- 更兼容。内核下的模块是完全兼容的,不会发生冲突,API的构建方式使得mods彼此交互非常容易。这允许您创建几十个mod的复杂程序集。意味着可以创建更好更大的mod。
- 更快的速度。以c ++和java编写的API内核,多线程,适应频繁mod需求的API,以及以java-字节码编译MOD的能力,可以快速达到新的高度。
- 更好的游戏界面,更多更好的API接口。所有领域的新功能,特别是在mods的图形组件,现在允许您创建任何所需的外观在游戏中的对象。旧的API模块也得到了很大的改进,并且引入了新的API模块,稳定版本的API将会更快地开发。
- 更快地创建GUI。 GUI API使得创建任何所需的界面并变得非常简单,其主要特点是简单创建一个稳定的40-60 fps的动态界面。
- 更方便的结构。一个复杂而可变的mods,一个汇编文件,几种API和可执行文件类型的结构将允许为mods创建最方便的结构。
- 更方便地调试。主菜单中的某些按钮已更改,已添加一个打开IC菜单的按钮。在那里,您可以自定义引擎本身,查看和配置模式
内核是BlockLauncher的完全替代品,它长期以来作为唯一的修改选项存在,执行得非常差,并且具有非常不便的API,这带来了许多不愉快的后果。现在结束了。
IC是一个巨大的项目,距离完全稳定的版本还很远。


来自Android客户端1楼2017-10-04 20:17回复
    版权


    来自Android客户端2楼2017-10-04 20:17
    收起回复
      链接楼


      来自Android客户端3楼2017-10-04 20:18
      收起回复
        前排留名


        IP属地:重庆来自Android客户端4楼2017-10-04 20:18
        回复
          进军全字母吧 前来贺电!_____闷骚建?!


          IP属地:广西来自Android客户端5楼2017-10-04 20:20
          回复
            @为什么是个猪人 @yaohuom @翔四先森 @10935336 各位大佬


            来自Android客户端6楼2017-10-04 20:21
            回复
              ?说的一句都不懂😂


              IP属地:湖北来自Android客户端7楼2017-10-04 20:21
              回复
                什么是内核 -
                内核是一个完全独立的应用程序,它包含MCPE 1.0.3和一个可以加载的巨大的外壳。
                内置的MCPE并不取决于您现在所安装的版本,他甚至有独立的存档文件夹。除非设置,才能连接它们。
                内置版本的优点:
                1.可以和MCPE共存,无需删除MCPE就可以安装Inner Core(以下简称IC)
                安装mod不必选择相适应的MCPE,Blocklauncher,Core Engine,只需安装IC即可。
                开发ICmod不需要花费大量的精力来移植到新版本,这意味着会有更多的更好的基于IC的mod,而且IC将会改进和扩展API。


                来自Android客户端8楼2017-10-04 20:22
                收起回复
                  MCPE的变化 -
                  主菜单中的某些按钮已更改,已添加一个打开IC菜单的按钮。在那里,您可以自定义引擎本身,查看和配置模式,还有适用于mod开发人员的工具。
                  随着GUI的出现,mods可以在列表描述和显示图标,它还允许您快速方便地查看状态并编辑配置。
                  除了IC菜单,还有一个打开mod浏览器的按钮。


                  来自Android客户端9楼2017-10-04 20:22
                  回复
                    优化 -
                    内核优化
                    首先,API的主要工作部分现在是用java和c ++编写的,它的工作速度远远超过了写入Core Engine的js。这将加快运行速度。
                    该接口现在不仅用java编写,而且还使用原生图标,如果绘制了很多元素,那么fps将达到50-60或40-30。
                    然而,最强的效果是将JS编译成一个java字节的代码,这可以根据其类型加速计算2-4倍。
                    除了上述之外,值得注意的是一个新的更新对象系统和保存系统,这也略微提高了性能。
                    总而言之,这将对游戏中的fps和mods的稳定性产生非常好的效果。


                    来自Android客户端10楼2017-10-04 20:22
                    回复
                      系统配置 -
                      系统配置和可移CEmod植性。
                      Core Engine下的mods的旧世界将不会转移到Inner Core,即使您将它们从一个文件夹复制到另一个文件夹。对象,块,机制将不会被保存或将无法正确加载。
                      Android 4.2.2的最低版本。
                      内核在armv7处理器架构下稳定工作。
                      然而,在x86下,它也可以运行,但是事实上由于调试很少,这个架构的工作将不稳定。一些API方法将不起作用。
                      对于运行IC,需要高达150 MB的RAM和200 MB的可用空间。
                      IC是一个巨大的项目,距离完全稳定的版本还很远。


                      来自Android客户端11楼2017-10-04 20:22
                      回复
                        前排


                        IP属地:云南来自Android客户端12楼2017-10-04 20:22
                        回复
                          懂俄语的dalao_(:з」∠)_


                          IP属地:广东来自Android客户端13楼2017-10-04 20:22
                          收起回复
                            模块的结构与构造 -
                            建筑模块
                            内核下的模块不具有静态结构,它在单独的构建文件中进行了描述。内核定义了资源目录,目录与代码,您需要从中构建和执行代码文件。
                            在运行MCPE之前执行的第四种类型的预加载脚本可以添加到CE中存在的3种类型的可执行文件(基本代码,启动器模块,库)中,并可以生成必需的纹理和其他资源,从而允许它们与其他模式集成。
                            内核实现2个API版本 - AdaptedScript和CoreEngine。第一个更简单和更快,其中的一些方法与ModPE中的类似命名相同,还可以访问基本的API模块,如UI,可更新,回调。第二个是几乎不变的旧核心引擎,重写为适应脚本作为基础。
                            除了这种方式,如前所述,您可以编译以加快工作速度并保护源代码。


                            来自Android客户端14楼2017-10-04 20:24
                            回复
                              块和对象 -
                              对象
                              项目ID扩展为512-8191。可能的项目元数据现在有2 ^ 31的限制,而不是2 ^ 15。
                              对于添加新事件的项目,这将进一步自定义主题。例如:
                              - 在空气中使用物体
                              - 释放主题(对于使用动画作为餐或洋葱的人)
                              - 使用性能(食品)
                              - 从分销商弹出。您可以取消,然后将不会创建已放弃的项目,但插槽中的数字将减少。
                              - 接收到一个名称 - 在接收到该项目的名称时被调用,如果需要,允许将该名称更改为当前的调用,用于将附加数据归因于该对象,例如能量。
                              - 接收图标 - 通过第三方方法激活特定项目的事件(提高生产效率),可以根据项目的参数(计数,元数据)更改其图标。对于手中的对象,您可以进行动画。
                              除了上述之外,您还可以设置以下新属性:
                              - 魔法动画(闪光)
                              - 对液体的可点击性(在液体上的胶带上,将要求使用附加事件来使用物体,液体的坐标将被转移到物体上)

                              系统Unlimited API现在被转移到java和c ++,重写,其算法得到改进。现在加载mods的工作中无负载。
                              对于块本身,已经做出了一些小小的有用的改进 - 已经纠正了具有块的相邻块的边没有呈现的事实的问题,已经添加了用于设置标准类型的渲染器的工作方法。(完美支持3D模型)


                              来自Android客户端15楼2017-10-04 20:24
                              收起回复