0
我知道,如果我們調用scheduleUpdate當前節點的節點的更新方法都會被調用框架。所有設備和平臺上的更新方法中的delta參數是否相同?如果沒有,那麼我如何計算運行我的遊戲的設備上的幀速率或增量值?什麼是默認幀速率cocos2dx
我知道,如果我們調用scheduleUpdate當前節點的節點的更新方法都會被調用框架。所有設備和平臺上的更新方法中的delta參數是否相同?如果沒有,那麼我如何計算運行我的遊戲的設備上的幀速率或增量值?什麼是默認幀速率cocos2dx
我的AppDelegate中,你會看到一行象下面這樣:
director->setDisplayStats(true);
如果傳下來的值設置爲true,你會看到你的遊戲的幀速率在左下角。如果您想爲您的代碼添加恆定幀速率功能,您可以按照該代碼查看它們如何計算FPS。
[編輯:基於下面的評論] 我已經完成了你想要的過去的方式是通過一個專用的遊戲控制器,它具有預定的更新功能,我用它來設置一個delta值傳遞或訪問遊戲的其他組件。
我真正想要的是一種方式來獲得幀速率程序在運行時和更新方法之外。 – congtrungvnit
@congtrungvnit閱讀上面的修改。你能解釋爲什麼你想要更新循環之外的這個值嗎?除了這個功能之外,它並沒有多大用處。將您想要完成的內容添加到上面的問題描述中。 –
是的,那是因爲我想做一個無限的跑步遊戲,我想計算跳躍時身高和遠處我的角色能達到的程度。我的代碼是這樣的: – congtrungvnit