我模仿21点游戏 不知道什么原因 预加载资源playerPrefab显示不出来
我代码是这样的
Game.js
onLoad: function () {
Game.instance=this;
this.assetMng=this.assetMng.getComponent(‘AssetMng’);
this.createPlayers();
this.audioMng=this.audioMng.getComponent(‘AudioMng’);
this.audioMng.playMusic();
},
createPlayers:function(){
for(var i=0;i<5;++i){
var playerNode=cc.instantiate(this.playerPrefab);
var anchor=this.playerAnchors[i];
anchor.addChild(playerNode);
playerNode.postion=cc.p(0,0);
var playerInfoPos=cc.find("anchorPlayerInfo",anchor).getPosition();
var stakePos=cc.find("anchorStake",anchor).getPosition();
var actorRenderer=playerNode.getComponent("ActorRenderer");
actorRenderer.init(players[i],playerInfoPos,stakePos);
}
},
ActorRenderer.js
init:function(playerInfo,playerInfoPos,stakePos){
this.playerInfo.position=playerInfoPos;
this.stakeOnTable.position=stakePos;
this.labelPlayName.string=playerInfo.name;
this.updateTotalStake(playerInfo.gold);
var photoIdx=playerInfo.photoIdx % 5;
this.spPlayerPhoto.SpriteFrame=Game.instance.assetMng.playerPhotos[photoIdx];
},NewProject.rar (2.8 MB)
