Skip to content

feat(render): add reusable dynamic parts for multiblock machines - #24

Open
NoyiriaLumi wants to merge 7 commits into
techtree2from
render
Open

feat(render): add reusable dynamic parts for multiblock machines#24
NoyiriaLumi wants to merge 7 commits into
techtree2from
render

Conversation

@NoyiriaLumi

Copy link
Copy Markdown

改了什么:
为多方块机器增加了一套可复用的动态结构系统,并测试于神锻和Nano Phagocytosis Plant。
动态部分仍是原多方块结构的一部分,但在机器运行时可以被单独隐藏、渲染和变换。当前支持旋转、动态方块命中、JADE 信息、方块描边、实验性动态碰撞。

为什么需要:
方便以后其他机器在需要做部分结构渲染效果的时候服用这套内容
方便写炫酷小动画

如何测试或验证:
开游戏拍个神锻或者Nano Phagocytosis Plant,让他运行就能看到了。

是否影响存档兼容、平衡、性能、任务线或客户端/服务端行为:
不影响存档兼容,平衡,任务线
性能:VBO 按状态缓存;碰撞仅处理已注册且当前可见的动态部分,但缺乏压力测试。
服务端:增加原位置碰撞隐藏和动态结构碰撞处理。
客户端:增加动态 VBO、方块隐藏、光照刷新、射线命中、描边和 JADE 接入。

@github-actions

github-actions Bot commented Aug 15, 2026

Copy link
Copy Markdown

🔨 Build and Sign

状态: ✅ 构建完成

🔗 打开本次构建

触发 PR opened by org member
代码 GregTech-Odyssey/GTOCore-Main@06c88c39ad05
Run 31877417892

可在构建页面 Artifacts 下载 gtocore-buildgto-seal-runtime

请放入整合包测试你的功能。

@NoyiriaLumi

Copy link
Copy Markdown
Author

API迁移完了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant