实时战略游戏世界的创建与实体添加
1. 实时战略游戏地图载入与鼠标交互
1.1 地图资源加载与偏移设置
在开发实时战略(RTS)游戏时,首先要确保玩家在关卡所有资源加载完成后才能进入任务。以下是实现该功能的代码:
// Don't allow player to enter mission until all assets for the level are loaded
$("#entermission").attr("disabled", true);
// Load all the assets for the level
game.currentMapImage = loader.loadImage(level.mapImage);
game.currentLevel = level;
game.offsetX = level.startX * game.gridSize;
game.offsetY = level.startY * game.gridSize;
// Enable the enter mission button once all assets are loaded
if (loader.loaded){
$("#entermission").removeAttr("disabled");
} else {
loader.onload = function(){
$("#entermission").removeAttr("disabled");
}
}
// Load the mission screen with the curr
订阅专栏 解锁全文
3万+

被折叠的 条评论
为什么被折叠?



