COCOS-HTML5-3.9版本学习(二)HTML5的COCOS结构模板

       通过今天的研究,我根据官方文档的例子自己写的一个结构模板,下面就分享下:

下图是项目结构:


首先我们来看下index.html

<!DOCTYPE html>
<html>

	<head>
		<meta charset="utf-8" />
		<title></title>
	</head>
	<script type="text/javascript" src="js/cocos2d-js-v3.9.js"></script>
	<body>
		<canvas id="gameCanvas" width="375" height="627"></canvas>
		<script type="text/javascript">
			window.onload = function() {
				cc.game.onStart = function() {
					//load resources
					 cc.LoaderScene.preload(g_resources, function () {
                      cc.director.runScene(new MyScene());
                  }, this);
				};
				cc.game.run("gameCanvas");
			};
		</script>
	</body>

</html>
cc.director.runScene(new MyScene());这句话加载我的场景;

然后我们看下project.json文件:

{
	"debugMode": 1,
	"frameRate": 60,
	"id": "gameCanvas",
	"renderMode": 1,
	"jsList": [
		"js/resource.js",
		"js/MyScene.js"
	]
}

其他的照搬,
"jsList": [
		"js/resource.js",
		"js/MyScene.js"
	]
其中这个数组为js文件加载器,以后你自己定义的js都需要在这里写上他的路径。

下来是resource.js文件,也是静态资源加载文件:

var res = {
	BACKGROUND:"img/background.png"
};
var g_resources = [];
for (var i in res) {
	g_resources.push(res[i]);
}
我们的资源文件需要写在这里
var res = {
	BACKGROUND:"img/background.png"
};

最后一个就是场景文件MyScene.js:

var MyScene = cc.Scene.extend({
	onEnter: function() {
		this._super();
		var size = cc.director.getWinSize();
		//加载背景
		var sprite = cc.Sprite.create(res.BACKGROUND);
		sprite.setPosition(size.width / 2, size.height / 2);
		sprite.setScale(0.8);
		this.addChild(sprite, 0);
	}
});

我在这里简单的加入了一个背景图,效果如下:




好了,我的项目简单的模板完成。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值