Quantcast
Channel: Cocos中文社区 - 最新帖子
Viewing all articles
Browse latest Browse all 495283

请教一个渲染的问题

$
0
0
//game.js
demoStart: function(){

  common.num = 0;
  common.flagLight = true;
		console.log('这个是第一盏灯' + 0);
  

  common.num = 1;
  common.flagLight = true;            
  console.log('这个是第二盏灯' + 1);  

  common.num = 2;
  common.flagLight = true;
		console.log('这个是第三盏灯' + 2);                          
},

update: function (dt) {
	common.onLeds();
},

//common.js
onLeds: function(){
if(this.flagLight)
{
this.light(this.num);
console.log('这个是第一亮灯' + this.num);
//~this.flagLight;
}
},

如果update是异步的,那结果就应该这样:
Simulator: 这个是第一盏灯0
Simulator: 这个是第一亮灯0

	Simulator: 这个是第二盏灯1
	Simulator: 这个是第一亮灯1

	Simulator: 这个是第三盏灯2
	Simulator: 这个是第一亮灯2

	但现在的结果却是这样:

Viewing all articles
Browse latest Browse all 495283

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>