cocos2dx
文章平均质量分 84
SimpleLiMengJie
学习任何技能都没有捷径,只有勤学苦练才是正道
展开
-
代码转换工具(as3 - cocos2dx) (三) 语句分析
因为编译原理这本书实在太厚,不想花太多时间系统的学习这部分,但是我也有自己的想法,所以后面的工作是按照自己的想法来做的,我想着也是一种比较直接的做法。上一篇写了类的结构分析,接下来进行的是语句的分析。例如下面这样一段as3代码如何转换为js代码var list = [1,2,3];var sun:int = 0;for(var i:int = 0; i < list.length;原创 2014-11-27 15:00:50 · 924 阅读 · 0 评论 -
代码转换工具(as3 - cocos2dx) (二) 语言总体分析
写工具之前先分析一下两种语言之前的差异。1. 类的结构 as3的类结构如下package{ public class ClassName { public var memberVar; public function memberFunction(params) { } }}js中类的结构如下func原创 2014-11-27 14:37:55 · 718 阅读 · 0 评论 -
代码转换工具(as3 - cocos2dx) (四) 表达式分析
表达式可以说是语法分析的重点,也是我们转换工具的核心。运算符的详细信息参考运算符优先级(百度百科) 怎样理解运算符的优先级和结核性我们用具体的例子来解释。 例如表达式 a = 1*2 + 3; 这是一个很常见的表达式形式,程序从做往右读 1 读到变量a 2 读到运算符 = ,进入= 号处理原创 2014-11-27 15:18:09 · 3697 阅读 · 0 评论 -
代码转换工具(as3 - cocos2dx) (一) 由来
之前一直做页游,今年转了手游,我们的游戏是横版格斗类型的,前端采用的技术是cocos2dx (c++和js),c++负责框架部分,js负责逻辑部分。做页游时一直用的as3开发,用着还挺顺的,转了js之后没了断点,没了代码提示,效率确实降低了很多,查错也变得很麻烦,在做了核心的战斗部分后感觉继续用js做压力太大,效率也低,于是想到用as3转js,其实as3和js语法结构差不多,只要能在as3里模原创 2014-11-27 14:34:25 · 1124 阅读 · 1 评论 -
自定义UI组件 心得分享 (一) (List组件)
说是自定义UI组建,其实更严格来说应该是自己写UI组建,因为这些组建都是常用的,比如Button,CheckBox,List等。 为什么要自己写呢,用别人开源的类库不就好了?何必重复造轮子?关于这类问题,我是这样理解的,首先如果不自己动手写是不会对组件的内部结构了解的一清二楚的,二是效率问题,三是方便,比用别人的更方便?对,我就是这么认为的,你要说Cocos2dX的CCS组件怎么样?至少原创 2015-03-11 14:36:25 · 1259 阅读 · 0 评论 -
Cocos2dx-JS 在 Sprite 上使用 Shader
例如如下一个简单的变色程序,蓝色变红色js 代码:var url = "res/sb.jpg"; var sp = new cc.Sprite(url); sp.setAnchorPoint(0,0); this.addChild(sp); this.shader = new cc.GLProgram("res/Shaders/exa原创 2016-01-19 15:34:59 · 1674 阅读 · 0 评论 -
cocos2dx 小问题合集
1. 找不到 libsqlite3.dylibhttp://stackoverflow.com/questions/31420166/libsqlite3-dylib-and-libz-dylib-missing-in-xcode-7-how-do-i-use-parse最后参考 step 2: open your terminal (for mac) (搜索可见方案)解决原创 2016-02-17 10:42:49 · 353 阅读 · 0 评论