
cocos2d-x 3.x
文章平均质量分 76
___E_O_S___
霍~哈~
展开
-
【步兵 shader】封装篇
【步兵 shader】封装篇 By EOS.上篇介绍了基础,这篇先介绍下ShaderTools的封装,为以后打好基础。 注:这篇文章是基于cocos2dx的 文中有不懂的地方可去回顾上篇:《【步兵 shader】基础篇》几个相关的类首先介绍几个类GLProgram //shaderProgramGLProgramCache//可以存放已经链接过的shaderProgram原创 2017-08-28 00:42:27 · 1157 阅读 · 1 评论 -
【步兵 cocos2dx】四叉树碰撞算法
【步兵 cocos2dx】四叉树碰撞算法 by EOS.四叉树碰撞网上例子不少,自己也观摩了一下,然后自己写了一个。 并不是想证明自己写的比别人好,不自己写一遍,总感觉自己不认识它。 写过之后感觉,深入了解,并且自己的代码才是最放心的~原理部分我就跳过了,直接百度一大票。 阅读下文之前,最好去看一下原理,那样看起代码来会更快更清晰。徒弟说有图效果更加,最好是看着酷炫的。 感觉好友道理,赶紧补原创 2016-05-14 21:28:54 · 1286 阅读 · 0 评论 -
【步兵 cocos2dx】图片管理 之 什么时候打pvr.ccz
【步兵 cocos2dx】图片管理 By EOS.好久没有更新了=、= 天太热,新工作下班就好TM晚。o(︶︿︶)o原创 2016-07-14 10:35:24 · 958 阅读 · 0 评论 -
【步兵 cocos2dx】texturePacker命令行
【步兵 cocos2dx】texturePacker命令行 By EOS.紧接上文,来讲讲texturePacker命令行的使用。虽然有经验的大部份都会用, 那就帮忙新手早些上路(车)吧~ 滴~滴~滴~那些参数–premultiply-alpha 去除白边(命令行必带) –dither-fs-alpha 抖动去条纹(这个最好别用,会出奇怪的问题)原创 2016-07-19 10:25:57 · 1217 阅读 · 0 评论 -
【步兵 cocos2dx】教你搭建一个嗖嗖的lua项目
【步兵 cocos2dx】教你搭建一个嗖嗖的lua项目 By EOS.cocos作为一个引擎来说,学习代价太大,因为总是出新东西,而一个引擎应该是稳定的,让使用者专注于实际开发,而不是开发中还要附带解决各种引擎的问题,我去等cocos 8.0稳定版了 =、= (跑并不是对js抵触,而是对lua有莫名的情感=、=,人都是有惰性的,再加上creator的坑还不知道多深,而且谁知道下次升级是不是学了白学原创 2017-04-23 22:12:53 · 2651 阅读 · 0 评论 -
【步兵 cocos2dx】加密和混淆
正值端午佳节,大家都吃粽子了么=、= 开始秀公司福利了么? 秀吧,反正我是 我只服公务员和老师,为什么? 分楼啊QAQ 这事一个悲伤的话题。代码加密主要以lua代码为例,js还没怎么用过,并不熟悉。 lua的代码,有两种状态:明文的lua文件和二进制的luac文件。 luac文件即用luajit编译后的文件,不但起到了加密的作用而且还有性能上的大福提升。原创 2017-05-29 22:13:38 · 4172 阅读 · 0 评论 -
【步兵 cocos2dx】lua绑定
【步兵 cocos2dx】lua绑定 By EOS.最近想搞一搞自动化测试,涉及到luabinding,简单的写一篇教程。 不过并不打算写很仔细,因为这种东西网上太多一搜一大片。刚刚实现了模拟点击,绑定到lua上了,再读取个文件模拟各种点击行为, 配合脚本每个配置文件重启运行、遍历log文件,发现error就把log文件cp过来,统计报错。 感觉大有搞头,想想都美滋滋,趁着心情好写一篇刚刚原创 2017-05-30 00:14:26 · 1029 阅读 · 0 评论 -
【步兵 cocos2dx】热更新(上)
【步兵 cocos2dx】lua的热更新 By EOS.之前写好的热更,基本可以在项目中使用,接下来拿出来跟大家分享一下。 话不多说,直接进入正题。。。总感觉两行长度差太多不舒服,现在好了。lua的热更新因为lua脚本的独立性和模块管理的灵活性,所以我们可以在程序不重新启动的情况下, 来卸载和重新加载lua脚本,但是因为独立,所以可以在任何结点进行重新加载, 但由于全局表本身和资源可能引发各原创 2017-06-05 00:26:27 · 2106 阅读 · 0 评论 -
【步兵 cocos2dx】热更新(下)
【步兵 cocos2dx】热更新(下) By EOS.上一篇把基本的理论都讲了一遍,接下来讲一下代码部分。 (ps:上下两篇讲完刚好,如果再来个上中下。。。岂不成三集篇了 =、=?)热更否我这边启动文件是用的Launcher.lua,里边做了一些简单的判断,和平台信息的初始化, 如果是不是真机的话,我们可以跳过热更新或者设置跳过解密处理,这样能提高调试的速度。原创 2017-06-12 00:12:21 · 5088 阅读 · 0 评论 -
【步兵 cocos2dx】自动化测试
【步兵 cocos2dx】自动化测试 By EOS.之前在【步兵 经验篇】新手引导 一文中 也提到过通过不同的按钮事件来执行自动化的可能。 但是要求较高,需要再底层做好支持,才能实现可配置化的自动测试。 自古懒人出妙招,于是我又想到了一个新策略,来模拟点击事件,再通过录制和执行, 来完成自动化测试,好在实现模拟点击并不难,接下来进入主题吧。原创 2017-06-26 23:24:19 · 3148 阅读 · 0 评论 -
【步兵 cocos2dx】错误捕获和崩溃拦截
【步兵 cocos2dx】错误捕获和崩溃拦截 By EOS.周六又是一个加班日,周日一天感觉洗洗衣服、做做饭、打扫下卫生。。就过去了, 明天又要上班了,疲惫状态完全没有恢复过来,反而感觉更累了= =、,心好塞。 当然博客还要坚持写,拖延症是个这个坏毛病,不能惯着他~错误拦截(异常捕获)“异常捕获”基本上每一本语言入门的教科书中都会讲,为什么?因为很重要。原创 2017-07-02 23:25:07 · 5364 阅读 · 0 评论 -
【步兵 cocos2d-x】教你快速拼界面
【步兵 cocos2d-x】教你快速拼界面 by EOS.可能实际开发中,一些繁琐的工作浪费了我们很多时间,其中之一恐怕就是对坐标。 下面我分享一下我的一些经验。原创 2016-04-09 23:35:28 · 2478 阅读 · 0 评论