johanzhu
johanzhu
**Describe the bug** According to the following code: https://github.com/oasis-engine/engine/blob/main/packages/core/src/Renderer.ts#L83 /** * The bounding volume of the renderer. */ get bounds(): BoundingBox { const changeFlag = this._transformChangeFlag; if (changeFlag.flag) { this._updateBounds(this._bounds);...
我也一直很喜欢lusion这个网站,趴了代码研究,虽然一直没研究清楚哈哈~ 感觉以前的自己不孤独了。
## 背景 当前的 Spine 运行时在代码结构和性能方面仍有改进空间,需要进一步优化。 在 1.3 里程碑中,我们集中优化了一波内存占用;在本次里程碑中,会针对运行时性能进一步进行的优化。 目标: + 重构现有的 Spine 运行时代码,使其更加模块化和易于维护 + 减少不必要的计算和内存开销使用来优化运行时性能 + 确保重构后的代码与当前版本保持功能一致性,且不会引入新的错误 本 RFC 包含对于**代码结构和代码细节的一些调整**,以优化运行时的性能。这些优化点来自于对竞品的调研,包括 spine 官方的: unity 运行时(主要), ue 运行时,threejs 运行时,webgl 运行时以及 pixi 运行时。...
某些素材存在黑色边缘。哪怕开启了预乘。  不开更明显:   可以看到眼睛周围的线。
**Description:** We propose a refactor of the current Spine material system to enable custom shader capabilities, allowing developers to create more sophisticated visual effects through GPU shader programming. **Problem Statement:**...
**Description:** Add native support for Spine's Tint Black feature in the rendering pipeline to enable two-color tint blending capabilities for advanced character shading effects. **Current Limitation:** Our current implementation: -...
Description: - This PR creates a separate branch to manage the Spine 4.0 runtime version. - Updated the runtime to address some issues archived in Milestone 1.3: #88 #85 #66...