首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >利用堆游戏引擎可以控制3D动画的逐帧播放吗?

利用堆游戏引擎可以控制3D动画的逐帧播放吗?
EN

Stack Overflow用户
提问于 2020-06-13 07:18:20
回答 1查看 169关注 0票数 0

有没有人使用游戏引擎?

  1. 是否可以通过编程来控制3D动画的播放帧?我试过这样做:anim.frame = 10;,但没有效果。
  2. 我想做的是把3D动画变成2D序列动画,就像DeadCells所做的那样。我的想法是简单地使用堆框架将3D动画的每一帧呈现到图像中。这有可能吗?
  3. 有人能分享一些关于堆中使用的各种坐标空间的基本知识吗?

非常感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-20 02:24:53

为了这个问题的完整性和其他问题的方便,我想把Yanrishatum的答案从不和谐复制到这里,正如@Gama11 11在评论中所指出的:

  1. myObj.currentAnimation.setFrame
  2. Object.drawTo在纹理上。在分配纹理时使用目标标志。然后您可以通过capturePixels将结果从GPU提取到RAM中,然后像素的toPNG方法应该给出可以存储到fs的png字节。
  3. 问题太模糊了。这里有屏幕空间,基本上只有在您将屏幕空间传递到特定场景之前才会使用。然后是场景坐标空间。2d和3d场景使用自己的(多么令人惊讶)。对于3D,Z是向上的,与许多有Y向上方向的引擎相反.
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62356721

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档