frame-rate

    2熱度

    2回答

    我正在嘗試創建一款適用於Android的2D遊戲,目前我正在努力實現大約30幀/秒的恆定幀數(我認爲30對於手機遊戲足夠了)。我正在使用SurfaceView和一個非常直接的遊戲循環: while (isOk==true) { if (!holder.getSurface().isValid()) continue; c = holder.lockCanvas(

    1熱度

    2回答

    我注意到,當我在YouTube上播放視頻時(在Chrome中),我用CreateJS開發的HTML5遊戲的運行速度只有它的平均幀率的一半。 本身在桌面上 - 運行時沒有問題60fps。 YouTube視頻在運行嗎? 30fps! 奇怪的是,我似乎無法在不同的機器上重現問題。它可能與不同的圖形卡/驅動程序響應requestAnimationFrame調用的方式有關嗎?

    2熱度

    1回答

    SFML 2.1中window.GetFrameTime的等效參數是什麼? 我認爲它來自SFML 1.6或SFML 2.0。 如何在C++的SFMl 2.1中使用它?

    2熱度

    2回答

    這是我的第一篇文章,所以我希望我得到這個權利。 我目前正在通過SFML遊戲開發書。我想了解介紹示例中FPS的計算方式。 我的遊戲類看起來是這樣的: #include "Game.h" const sf::Time Game::TIME_PER_FRAME = sf::seconds(1.f/60.f); const float Game::PLAYER_SPEED = 100.f; Ga

    2熱度

    2回答

    我目前正在試驗matplotbib FuncAnimation並嘗試一些exmaples。 Everthing運行良好,但是,我通過帶有anim.save(...)的ffmpeg製作視頻,並且我沒有讓我的動畫播放速度更快/更慢。無論是改變 FuncAnimation(...,interval=x,...) 也不 anim.save(...,fps=x.) 對視頻輸出有任何影響。兩者之間有什

    0熱度

    1回答

    在原始視頻中,我獲得了11秒,並在新的視頻中獲得了5秒。任何人都知道問題? outputVideo = VideoWriter('openv_v.avi'); open(outputVideo); vid = VideoReader('openv.avi'); for idx = 1:vid.NumberOfFrames img = read(vid, idx);

    0熱度

    1回答

    你能幫助我嗎,我如何計算並在我的動畫中顯示fps? 我只想顯示簡單的矩形(例如)。 如果我有代碼: private final FPS = 30; private final SIZE = 10; private int x = 10; private int y = 0; private String myFps; private void start(){ while(t

    0熱度

    1回答

    我使用FBO渲染圖像通過模糊着色器並且fps下降到20.爲什麼?沒有FBO的時候,我直接通過x軸方向將它模糊化,這是可以的。當我只是使用FBO恢復圖像並將其繪製到場景中時也是可以的。我有什麼要注意的嗎?任何幫助將是偉大的!謝謝。 這裏是我的代碼: private static final int FB_SIZE = 200; public SpriteBatch batch; protecte

    0熱度

    2回答

    我想用GLUT和OpenGL實現第一人稱運動系統。到目前爲止,我已經從左到右掃視,前進/後退運動正常工作。但是,我的問題伴隨着四處張望。我希望能夠像大多數/所有FPS遊戲一樣使用鼠標的移動環視四周。我正在使用gluLookAt來處理我所有的動作/環顧四周。目前,周邊部分看,我有這樣的(從教程中獲得) gluLookAt(position.x, position.y, position.z,

    1熱度

    1回答

    我在iphone模擬器上運行我的遊戲,FPS爲30,我在我的真實設備上運行它,它是60. 爲什麼它們不同,如​​何在精靈套件中設置FPS? skView.showsFPS = YES; skView.showsNodeCount = YES; 謝謝。