一个游戏的例子

一、创建一个场景,需要如下步骤:

1.在src目录下新建一个StartScene.js空文件。

2.打开project.json,在jsList字段加入StartScene.js的路径。
"jsList" : [
"src/resource.js",
"src/StartScene.js"
]
注:project.json中的jsList用于配置项目所使用的js文件。

3.打开StartScene.js文件,加入下面的场景创建代码。
var StartLayer = cc.Layer.extend({
ctor:function () {
this._super();

var size = cc.winSize;

var helloLabel = new cc.LabelTTF("Hello World", "", 38);
helloLabel.x = size.width / 2;
helloLabel.y = size.height / 2;
this.addChild(helloLabel);

return true;
}
});

var StartScene = cc.Scene.extend({
onEnter:function () {
this._super();
var layer = new StartLayer();
this.addChild(layer);
}
});
二、添加背景图及其他元素

1.下面代码添加的startscene.js的方法中

//add 背景图
this.bgSprite = new cc.Sprite(res.BackGround_png);
this.bgSprite.attr({
x: size.width / 2,
y: size.height / 2,
});
this.addChild(this.bgSprite, 0);

2.将背景图在resource文件中添加
3.在main中修改图显示的的大小
cc.view.setDesignResolutionSize(1200, 700, cc.ResolutionPolicy.SHOW_ALL);
3.添加按钮

三、我们添加ball的消失动画
1.首先添加一个ball,添加ball的时候,我因为下面代码的sprite的S小写了,导致运行是黑屏

// add ball

this.ball = new cc.Sprite(res.Ball01_png);
this.ball.attr({
x: size.width / 2,
y: size.height / 2,
});
this.addChild(this.ball, 1);

新问题:图片消失,但没显示动画

时间: 2024-10-20 10:42:13

一个游戏的例子的相关文章

使用CocosSharp制作一个游戏 - CocosSharp中文教程

注:本教程翻译自官方<Walkthrough - Building a game with CocosSharp>,官方教程有很多地方说的不够详细,或者代码不全,导致无法继续,本人在看了GoneBananas项目代码后,对本教程进行了部分修改,但当前只涉及Android方面,iOS因没有环境验证代码,暂未修改. 本人博客地址:http://fengyu.name 原文链接:http://fengyu.name/?cat=game&id=295 相关资源: 离线PDF文档:Downloa

一个游戏制作的全过程

原文地址:http://tieba.baidu.com/p/1060660229 大家每天在玩游戏,真正知道一款游戏制作的背后故事么?以下,请看游戏策划一个游戏的诞生,往往都是策划们脑海中的灵感一现,这是游戏诞生的第一步,但是并不是想到就行,策划如果觉得可行,必然要制定一个策划方案,比如游戏的类型,背景,设定,种种例图:这是一个网游的策划方案,单机游戏也是同样的道理,策划游戏不是一件简单的事情,策划不仅要每天玩很多游戏(玩到吐,而且要写测评报告之类的东西)而且方案得不到老总的认可也是不行的,一部

一个游戏程序员的学习资料

三维图形学: 搞三维图形学首先还是要扎扎实实的先看解析几何.线性代数.计算几何的教材,后面的习题一个都不能少.国内数学书还是蛮好的.苏步青大师的<计算几何>称得上具有世界级水准,可惜中国CAD的宏图被盗版给击垮了.现在是我们接过接力棒的时候了.It’s time! <Computer Graphics Geometrical Tools> <计算机图形学几何工具算法详解>算法很多,纰漏处也不少. <3D Math Primer for Graphics and G

[Python] 用python做一个游戏辅助脚本,完整思路

一.说明 简述:本文将以4399小游戏<宠物连连看经典版2>作为测试案例,通过识别小图标,模拟鼠标点击,快速完成配对.对于有兴趣学习游戏脚本的同学有一定的帮助. 运行环境:Win10/Python3.5. 主要模块:win32gui(识别窗口.窗口置顶等操作).PIL(屏幕截图).numpy(创建矩阵).operator(比较值).pymouse(模拟鼠标点击). 注意点: 1.如果安装pymouse不成功或者运行报错,可以考虑先通过whl 安装pyHook.然后再通过pip安装pyuseri

一个游戏中的条件概率问题

假设你在进行一个游戏节目.现给三扇门供你选择:其中一扇门后面是一个大奖(比如奥迪R8),另两扇门后面神马都没有.你不是托,所以你的目的当然是拿大奖,但是你显然不知道门后面是啥东东.主持人(虽然ta知道门后面都是啥,但ta就是不告诉你)先让你做第一次选择.在你选择了一扇门后,主持人并没有立刻打开这扇门,而是打开了另外一扇木有奖的门给你看.现在,主持人告诉你,你有一次重新选择的机会.那么,请你思考一下,你是坚持第一次的选择不变,还是改变第一次的选择?哪种做法更有可能中大奖? 这个问题貌似很简单:主持

创业的时候只能专心致志做好一件事。什么叫“一件事”?只能开发一个游戏,只能做一个产品

著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处.作者:王统伟链接:http://www.zhihu.com/question/19550531/answer/15183706来源:知乎 这是我在商界招商网看到天使投资人曾李青(原腾讯公司五位创始人之一)对早期创业公司的看法 ,觉得对你蛮有帮助的,你可以参考下!曾李青:早期创业公司九种死法第一,跨行业创业 比如原来做游戏的人要做电商,原来做互联网社区的要做游戏.现在的互联网环境下,这种跨行业创业失败概率都会比较高. 在演讲中,他

Android Handler的一个简单使用例子

在前面 开启一个线程Thread并用进度条显示进度 这篇文章里,我们用线程实现了这么一个简单的功能,就是点击按钮,加载进度条.但是有没有发现,点击一次之后,再次点击就会没效.我们可是需要每次点击都要显示下一张图片的.永盈会娱乐城 这里就需要引入 Android 的消息机制了,简单来说,就是 Handler.Looper 还有 Message Queue的使用.这里我们用一个简单的例子来说明 Handler 的使用,就是每次点击按钮,给消息队列发送一个数字 5.还是在 PaintingActivi

【Python】一个简单的例子

问题描述: Python基础篇 参考资料: (1)http://www.cnblogs.com/octobershiner/archive/2012/12/04/2801670.html (2)http://www.cnblogs.com/itech/archive/2010/06/20/1760345.html 例子: 求解Fibonacci glb_var.py gl_count=1 path.py # coding:utf-8 ''' Created on 2014-4-28 @autho

android一个上传图片的例子,包括如何终止上传过程,如果在上传的时候更新进度条(一)

先上效果图: Layout为: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent&quo