我有一個GameEngine類,它是一個精靈,還有一個GameModel,它是一個Singleton並擁有大量數據。參考Singleton的AS3
然後,我
GameModel.getInstance().variable;
我的遊戲引擎獲取數據現在在了很多人,我不知道它是否會更有效,如果我在GameEngine不得不把GameModel一個參考,而不是創造這一切的時候
private var _data:GameModel = GameModel.getInstance();
trace(_data.variable);
我有一個很強烈的感覺會更有效,但如果有人可以讓我知道肯定,讓我知道你是否能潛在地看出破綻用這種方法,這將是很大的讚賞,歡呼,羅瑞。
感謝您的迴應Jonatan! 只做了100,000次循環的快速測試 _data.speed + = _data.speedAcceleration; 57MS – rorypicko
和其他版本相比? –
我無意中在加入其他結果之前打入輸入而不是換入輸入! GameModel.getInstance()。speed + = GameModel.getInstance()。speedAcceleration; 122MS – rorypicko