囿里有条小咸鱼 发表于 2021-11-19 17:56:52

B-0.10.1机能优化

[*]对部分易持续触发foreach的物件进行了优化(同步更新至扩展包)
[*]现在玩家必须完全站在掉落平台上才会触发平台掉落
修复Bugs

[*]出屏的物理实例对象仍然会激活重力加速度但不会应用重力
[*]蘑菇不能朝向玩家行进
[*]玩家子弹从玩家鼻子出发射
[*]红果和绿果无法初始化
[*]红果状态下玩家蹲下仍会创建幻影
[*]在玩家踩踏到一个可踩敌人的同时碰到另一个可踩踏的敌人时,两个敌人同时视为被踩
[*]银锤龟攻击音效错误,且银锤(包括甜菜)反弹过一定次数后仍然可以碎砖
扩展包

[*]Consummation Pack - 取消了大地图的自由移动模式,但隐藏关卡仍可根据需要进行设计。同时,大地图可以游玩已经玩过的关卡(若涉及到支线关卡,请自行编写相关事件进行处理!)
[*]Mod Pack - 新增喷岩浆球的食人花
[*]Graphic Pack - 新增火山系列素材,以及火山粒子效果

囿里有条小咸鱼 发表于 2021-12-3 22:15:18

12.3手记:
GER新版的实验版正在开发中,预计本周末发布第一个实验版
static/image/hrline/2.gif

[*]什么是实验版?
实验版(Experimental Edition)是为了让用户更好地了解、体验下一个测试/正式版本的GER的特性,同时便于修复引擎中的问题而设置的一个特殊版本。该版本因为很多东西都处于实验阶段,难免会有很多bugs,所以并不推荐将实验版应用于你的游戏工程内(如果你执意要这么做的话,我只能一句Good luck坐等吃你席【【)。

[*]实验版与一般版本的区别?

[*]实验版的版本号第二位会用大写字母+数字来表示,而一般版本则不会
[*]实验版修改的特性往往要比一般版本多
[*]More Bugs, lmao

[*]未来我可以在哪儿获得实验版?
您仍然可以通过本贴1L公示的链接进入GER下载,只不过在网盘最开始的文件夹中会多出一个叫做EXPERIMENTAL的文件夹,点进去后选择对应的版本后即可开始下载

[*]我可以拿实验版来干什么?

[*]做测试关卡,以反馈bugs
[*]学习、研究CTF代码技术
等等

囿里有条小咸鱼 发表于 2021-12-5 18:58:13

EXPERIMENTAL0.A1.0static/image/hrline/2.gif
底层

[*]分组现在进行了一次大调整,原先的分组所在位置都已进行了大规模替换
[*]取消了大量无用的foreach,代之以变量、字符串进行控制以减少运行时卡顿。具体体现在:现在所有自带初始化朝向的敌人都不再使用activated遍历循环(foreach)来设置,代之以开关和变量控制来实现以免因大量对象而导致foreach使程序发生小卡顿的情况,从而提升游戏的局部流畅度
[*]默认程序设置现在为:压缩等级为正常,默认不压缩声音,默认优化播放音频,默认生成缓存,默认取消勾选“Use High Performance GPU”和“Compress runtime”
[*]现在(自定义)角色大小不能超过32*32(小)和32*64(大)以保证水管传送正常运行
[*]对部分素材的细节进行了优化
[*]对主事件的所有注释中的英文进行了行文标准化处理(即将全部大写字母的行文方式转化为正常的大小写搭配的行文方式)
static/image/hrline/2.gif
注:实验版仅在本论坛更新,相关内容不在wiki上进行更新,望周知

囿里有条小咸鱼 发表于 2021-12-10 18:03:37

本帖最后由 电童·Isamo 于 2021-12-10 18:05 编辑

EXPERIMENTAL0.A1.1https://www.marioforever.net/static/image/hrline/2.gif
底层
[*]由于龟壳硬度机制的极不稳定性,现已将其移除。
[*]现在龟壳属于Enemies组,龟壳独有的Shell Health组现已弃用,711号变量现在在取值上已变为0-1取值型变量
[*]调试模式:新增对Physic Instances组、Player组、Bonus组和Platform组的信息查询功能,鼠标左键点击属于以上分组的对象即可在调试器的输出栏内查看其信息
材质
[*]继续对部分素材进行优化
Bug Fixes
[*]在处理滚屏范围相关代码时,滚屏范围分组没有被更正
[*]408号变量为2的对象在入屏后不会运动
[*]锤子龟运动代码不够严谨,且已经导致bug
[*]调试模式下不能对玩家进行横向微移操作
[*]龟壳又一次不能与奖励块(包括砖块)互动
https://www.marioforever.net/static/image/hrline/2.gif
注:实验版仅在本论坛更新,相关内容不在wiki上进行更新,望周知

囿里有条小咸鱼 发表于 2021-12-23 20:44:24

本帖最后由 电童·Isamo 于 2021-12-23 20:47 编辑

B - 0.11底层

[*]主事件物理实例对象底层彻底重写,且变量、字符串的命名及主事件中的注释拼写系统化、规范化
[*]Ice-like 组现在更名为 Block instance Interactive
[*]由于龟壳硬度机制的极不稳定性,现已将其移除。
[*]现在龟壳属于Enemies组,龟壳独有的Shell Health组现已弃用,711号变量现在在取值上已变为0-1取值型变量
[*]调试模式:新增对Physic Instances组、Player组、Bonus组和Platform组的信息查询功能,鼠标左键点击属于以上分组的对象即可在调试器的输出栏内查看其信息
[*]取消了大量无用的foreach,代之以变量、字符串进行控制以减少运行时卡顿。具体体现在:现在所有自带初始化朝向的敌人都不再使用activated遍历循环(foreach)来设置,代之以开关和变量控制来实现以免因大量对象而导致foreach使程序发生小卡顿的情况,从而提升游戏的局部流畅度
[*]默认程序设置现在为:压缩等级为正常,默认不压缩声音,默认优化播放音频,默认生成缓存,默认取消勾选“Use High Performance GPU”和“Compress runtime”
[*]现在(自定义)角色大小不能超过32*32(小)和32*64(大)以保证水管传送正常运行
机能修改
[*]压顶刺现在可以在X方向或者Y方向上跟随屏幕运动了
[*]现在水也可以决定是在X方向上跟随屏幕,还是在Y方向上跟随屏幕,还是二者均有了,并且现在水底可以无限深度/有限深度,且在有限深度的情况下可以通过修改 水面-跟随屏幕 对象的added_depth变量来增加水底深度,无需拉伸水底对象
修复Bugs(可能包含开发该版本时出现的)

[*]岩浆不能让玩家死亡
[*]火棍的火球不能摧毁冰块
[*]飞鱼无法下落
[*]玩家和武器龟的火球碰墙无法爆炸
[*]小个子又一次无法顶碎砖块
[*]刺猬的冰块大小出错
[*]本可被龟壳踢死的敌人不可被踢死


囿里有条小咸鱼 发表于 2022-1-8 20:26:23

B - 0.11.1结构修改

[*]现在Main Menu(含options)和Map都已放在核心引擎内,Consummation Pack 只保留Introduction界面
底层
[*]大地图系统重写,现在大地图的关卡必须克隆才能使用
机能修改
[*]优化了玩家过单格缝隙时的游戏操作体验。原来的设定是:玩家的运动速度必须大于35才能过。现在的设定是:只要玩家按住跑步键,速度大于9即可通过
语言修改

[*]Boss的jumping_frequency表意与实际功能不符,现已更正为jumping_delay
修复Bugs(可能包含开发该版本时出现的)

[*]101个金币=1up,同时对于超过100的部分,将不再直接清零,而是减100加1命直到金币数小于100为止
[*]库巴碰边卡墙,喷火时省略了几帧
[*]玩家在小个子状态下时,若砖块正好在自己上方且其底部距离玩家的脚底有32px高,则该砖块会有概率卡死在某一动画帧而导致无法被顶
[*]修复了玩家在大个子+下蹲状态下,若上方紧邻砖块,则松开下键的瞬间按下跳键时,玩家会被卡下地面的bug,并同时规定:如果玩家在上述条件下执行上述动作,则该砖块将会被粉碎,而玩家则不会受伤

囿里有条小咸鱼 发表于 2022-1-11 20:09:23

数据调阅表DCS已更新
20220110版更新内容:

[*]新增“布尔值冲突表”,将一些未命名的flags所用之处指出,并附上作者给二次开发者关于该flag的使用建议,方便各位开发者参考
[*]将Physic 系列组的数据(字符串和一些fastloop除外)写入DCS


囿里有条小咸鱼 发表于 2022-1-12 21:24:54

B - 0.11.2底层
[*]分数特效现在由CTF自带运动改为引擎物理运动,即现在所有分数特效(包括1up特效)已被纳入Physic Instances组
[*]对玩家踩地的判定进行了严格化,现在哪怕是玩家脚底离地面只有1pix高,都算作开关isInAir=>true
机能修改
[*]对部分图像细节进行修改
语言修改

[*]对分数类物件(含1up)的Foreach进行了重命名,为“SCORE”
修复Bugs(可能包含开发该版本时出现的)

[*]玩家顶头会被卡出墙,且顶头时若玩家自身与平台重叠,则也会被卡出墙
[*]玩家站在向上运动的链条时若卡墙则会被直接向上卡出而非卡死

囿里有条小咸鱼 发表于 2022-1-15 16:00:51

EXPERIMENTAL0.A2.0https://www.marioforever.net/static/image/hrline/2.gif
底层

[*]引入了斜坡物理
[*]现在900~999号变量应用于新的组别Physic Platform,所有运动方块(包括平台)均属于本组,且本组不可同时附着在physic
[*]出于冰块独立运动代码的复杂性,现在冰块不能被推动,但是仍有重力和水中的浮力,需要玩家踩上去才能激活其掉落行为,且掉落过程中可以砸死敌人
[*]新增了三个fastloop接口:MAIN EVENT BEGINS, MAIN EVENT MID 以及 MAIN EVENT ENDS,分别在主事件的事件处理-首、事件处理-中和事件处理-尾内的第一行always条件中呼叫,在某些对象的行为的执行顺序被主事件影响到时,可将该行为内的目标代码(组)套进对应fastloop内以优先于对应事件处理事件组的事件执行这些行为动作
语言

[*]关卡数据对象:player_passes_gap => physic_slope_mode;var G => player_passes_gap
修复Bugs

[*]Physic Instances组的对象在水平方向运动时若碰到Platform II则也会转向
[*]圆周运动平台的速度控制物件设置的速度不正确
[*]实体冰块砸不死敌人
https://www.marioforever.net/static/image/hrline/2.gif
注:实验版仅在本论坛更新,相关内容不在wiki上进行更新,望周知
页: 1 [2]
查看完整版本: 【斜坡来咯】Geography Engine Remade b0.11.2 / exp b0.A2.0