任何使用堆游戏引擎的机构?
- 是否可以以编程方式逐帧控制3D动画播放以及如何控制? 我试着这样做:
anim.frame = 10;
但没有效果。 - 我想做的是将3D动画转换为2D序列动画,就像DeadCells所做的那样。我的想法是简单地使用堆框架将 3D 动画的每一帧渲染到图像中。这可能吗?
- 任何人都可以分享一些关于堆中使用的各种坐标空间的基本知识吗?
非常感谢!
为了这个问题的完整性和其他问题的方便,我想将 DiscordYanrishatum
的答案复制到这里,正如@Gama11在评论中指出的那样:
myObj.currentAnimation.setFrame
Object.drawTo
到纹理上。分配纹理时使用目标标志。 然后,您可以捕获像素以将结果从GPU提取到RAM, 那么像素的toPNG方法应该给出可以存储到fs的png字节。- 问题太模糊了。 有屏幕空间,基本上只在之前的事件中使用 您可以将这些传递给特定场景。 然后是场景坐标空间。 2D 和 3D 场景使用自己的场景(真是令人惊讶(。 对于 3D,Z 是向上的,与许多具有 Y 向上方向的引擎相反。