簡體   English   中英

是否可以使用 Heaps 游戲引擎逐幀控制 3D animation 的播放?

[英]Is it possible to control playing of 3D animation frame by frame using the Heaps game engine?

有沒有人使用heaps游戲引擎?

  1. 是否可以通過可編程方式逐幀控制 3D animation 播放?如何? 我試過這樣做: anim.frame = 10; 但它沒有效果。
  2. 我想要做的是像DeadCells一樣將 3D animation 轉換為二維序列 animation 。 我的想法只是使用堆框架將 3D animation 的每一幀渲染為圖像。 那可能嗎?
  3. 有人可以分享一些關於堆中使用的各種坐標空間的基礎知識嗎?

非常感謝!

為了這個問題的完整性和其他的方便,我想將Yanrishatum的答案從 Discord 復制到這里,正如@Gama11 在評論中指出的那樣:

  1. myObj.currentAnimation.setFrame
  2. Object.drawTo到紋理上。 分配紋理時使用目標標志。 然后您可以捕獲像素以將結果從 GPU 提取到 RAM,然后像素的 toPNG 方法應該給出可以存儲到 fs 的 png 字節。
  3. 問題太模糊。 有屏幕空間,它基本上只用於在你將它們傳遞給特定場景之前的事件中。 然后是場景坐標空間。 2d 和 3d 場景使用了自己的場景(真是令人驚訝)。 對於 3D,Z 向上,與許多具有 Y 向上方向的發動機相反。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM