之前几篇关于Cocos2dx的文章都是从一些静态的事物入手,比如控件、场景什么的。其实,Cocos2dx中提供了大量动作实现方法,移动一个精灵并不是那么费事,直接调用该方法即可,唯一的难点就是多个动作如何组合起来,下面用一个例子来说明这个问题。
做出如下的实例:
有一个已经被玩烂的自带按钮精灵,首先闪烁3下,之后向上移动,等待1秒之后向下跳动,之后旋转缓慢下落。
这个效果很赞很赞,如果要用F...
分类:
其他好文 时间:
2015-08-31 19:49:02
阅读次数:
214
一.自定义绘制
一个图形引擎,总是由构建点,线,面的绘制功能写起来的。点,线,面。构成了最初的图形基础。所以说,掌握点,线,面是掌握引擎的基础。
Cocos2d-x 2.0的时候开始有的使用DrawPrimitives命名空间下的相关函数进行绘制。Cocos2d-x3.0版本开始有的DrawNode类提供的相关方法来绘制。今天的课程主要讲解使用最新的方法进行绘制。
二.图形绘制
获得...
分类:
其他好文 时间:
2015-08-31 19:48:01
阅读次数:
241
我们都知道在手机游戏的设计开发中我们需要考虑游戏移植到手机上后的屏幕展示大校当然,手机屏幕的大小是不固定的:1.安卓机大部分是长宽比例(16:9)2.苹果机的71:41约等于(16:9)3.另外还有一些平板电脑是4:3等分辨率是屏幕所能显示像素的多少。我们只能在设计中设置游戏展..
分类:
其他好文 时间:
2015-08-31 17:33:35
阅读次数:
265
cocos2dx中有几种坐标系:GL坐标系以左下角为原点,向上为Y,向左为X屏幕坐标系以左上角为原点,向下为Y,向右为X屏幕坐标系使用的是不同的坐标系统,原点在屏幕左上角,x轴向右,y轴向下。iOS的屏幕触摸事件CCTouch传入的位置信息使用的是该坐标系。因此在Cocos2D-x中对触摸事..
分类:
其他好文 时间:
2015-08-31 17:32:34
阅读次数:
159
这里我新建了一个cocos的工程叫做hello,没有的自己翻上一页教程运行一下 出来是这个样子的:左下角是帧频,可以设置显示或是不显示,中间是图片精灵,右下角是关闭按钮,然后上面是一个helloworld的文字标签打开vs面板左边的解决方案资源管理器,展开层级面板我们可以看到如下:在resource...
分类:
其他好文 时间:
2015-08-31 15:10:29
阅读次数:
202
【Q】原创 2015-08-30 在公司使用cocos2dx+lua 开发游戏有一段时间了,刚好lua的热更新交给我负责。以前热更新的lua脚本大部分都是在下载之后加载。最近策划又有新需求,需要在游戏过程进行如果有热更新需要提醒用户,也意味着在内存里的lua文件可能不是最新的。后来查到http:/....
分类:
其他好文 时间:
2015-08-30 21:05:03
阅读次数:
247
这篇记录了三个控件的使用流程:ScrollView和 ListView、PageView。
ScrollView
ScrollView这个控件大家应该挺熟的吧,反正我是经常用到。
1、首先在Cocos Studio 的UI界面添加一个ScrollView的控件,然后设置其属性。ScrollView要设置的东西比较多,我一开始做了如下的设置:
a 设置scroll...
分类:
其他好文 时间:
2015-08-30 15:50:42
阅读次数:
312