本文介绍了作者如何利用cocos2dx-Lua版本进行游戏开发,重温lua和socket等技术。在3.8.1版本的引擎中,通过Sublime Text2进行编程,详细讲解了精灵创建、触摸事件处理和不同类型的按钮实现,旨在帮助初学者理解cocos2dx-Lua的基本操作。
摘要由CSDN通过智能技术生成
最近因为一些事情稍微面试了几家公司,虽然因为本身做c2d做了三年的缘故,结果还算不错。同时因为跟市场的接触,发现了市面上大部分公司需要的技术,例如lua,例如socket。因为好久不做网络游戏或者棋牌的原因,感觉自己这方面还是挺薄弱的,因此,趁这段空闲时间正好把
这块的知识由浅入深回忆下。
引擎版本是3.8.1。创建项目的流程于创建普通的c++项目没有区别
,只有-l选择语言的时候,由cpp改为lua而已。编程ide选择的是Sublime Text2。
1.精灵创建
display.newSprite("aa.png")
:move(display.cx, display.cy)
:addTo(self)
local scaleNum = display.height/856
local leftPerson = display.newSprite("bb.png")
leftPer
最近因为一些事情稍微面试了几家公司,虽然因为本身做c2d做了三年的缘故,结果还算不错。同时因为跟市场的接触,发现了市面上大部分公司需要的技术,例如lua,例如socket。因为好久不做网络游戏或者棋牌的原因,感觉自己这方面还是挺薄弱的,因此,趁这段空闲时间正好把这块的知识由浅入深回忆下。引擎版本是3.8.1。创建项目的流程于创建普通的c++项目没有区别,只有-l选择语言的时候,由cpp改为lu
lua
open_base(pL);
lua
open_math(pL);
lua
open_string(pL);3.读取
Lua
值/* 1.执行
Lua
脚本,返回0代表成功 */
int err
本站文章均为李华明Himi原创,转载务必在明显处注明:转载自【黑米GameDev街区】原文链接:http://www.himigame.com/iphone-
cocos2dx
/681.html ☞ 点击订阅 ☜本博客最新动态!及时将最新博文通知您!
对于游戏公司而言,采用游戏脚本
lua
、python等进行开发也很常见,但是很多童鞋对脚本并没有很熟悉的概念,本
篇
则向大家简单介绍脚...
开发语言:
lua
打开工程目录下的config.json文件,横屏竖屏由isLandscape控制,true为横屏,flase为竖屏,其中width和height是控制模拟器的大小
打开工程目录下src/config.
lua
文件,修改CC_DESIGN_RESOLUTION下的参数,具...
欢迎加入Cocos2d-x 交流群:193411763
欢迎转载,转载时请注明原文出处http://blog.csdn.net/u012945598/article/details/17162697
源码下载地址:http://download.csdn.net/detail/u012945598/6668417
笔者使用的是Cocos2d-x的2.21版本,Xcode 5.0开发环境,同...
第一节 创建项目
现在用
cocos2dx
3.11版本写一个捕鱼游戏,首先创建项目,在终端里输入如下指令:
cd/Users/xiaosong1531/Desktop/cocos2d-x-3.11.1/tools/cocos2d-console/bin
进入到bin目录之后,输入创建项目的指令:
cocos newCatchFish
Lua
–p com.yuting.CatchFishLu
Cocos2d-x 3.0以上版本的环境搭建和之前的Cocos2d-x 2.0版差异较大的,同时从Cocos2d-x 3.0项目打包成apk安卓应用文件,搭建安卓环境的步骤有点繁琐,但搭建一次之后,以后就会非常快捷!OK,现在就开始搭建环境吧!
1.Cocos2d-x环境的设置以及Android的环境搭建
下载Cocos2d-x 3.0正式版
下载Android的sd
Lua
简介:
lua
是一个动态脚本语言,游戏开发中经常使用,我感觉它的特点就是灵活、简洁。就目前对我们的项目而言,它最大的特色就是游戏更新可设计成一种资源形式的更新方式。
由于我的目的是达到
lua
中使用cocos2d-x的api 来实现游戏编程,所以我只是大体了解了下单向的调用过程,对于逆向调用过程并没有深入了解。使用
lua
的前提下,先简单介绍一下学习
lua
需要注意的一些东西。
我们已经了解了Quick的一些基础知识,所以本章我们将开始深入到Quick内部,了解它内部的代码结构,同时在解析的过程中学到相应的原理,并学会如何修改、添加相应的代码文件,比如实现屏幕的分辨率适配。
前面我们创建了一个叫做parkour的游戏项目,其意思就是本人本来打算要做一个跑酷游戏的,但是因为这几天玩了一款叫做《el》的飞行游戏,非常有意境,并且几乎零差评,所以请允许我任性一下,善变的我