摘要:
今天下载IDEA15的mac版本,发现一个奇葩问题, 居然不能输入中文的逗号和句号(会自动转成英文的), 而在其他编辑器中是可以输入的。折腾了半天搜狗输入法仍然不管用,后来网上查询发现WebStorm也有这个现象有人说是JDK的问题。于是,拷贝了之前在MAC上下载的JDK , 右键IDEA15, 显... 阅读全文
摘要:
最近要对cocos2dx-lua的项目编写API文档, 我的想法是类似与java doc的做法,在程序中写注释,通过脚本将注释提取生成, 这样只需要维护代码中的注释就可以了调查了一下,目前支持这种方式的有Doxygen luadoc ldoc, 进一步比较网上资料决定采用ldoc方式以下是mac系统... 阅读全文
摘要:
目前lua集成protobuf主要有两种方式1. protobuf-gen-lua方案https://github.com/sean-lin/protoc-gen-lua 参照说明即可集成这个方案是将proto文件导出成lua文件, 使用起来稍微麻烦, 不能直接创建lua table, 而是要用生成... 阅读全文
摘要:
最近用的引擎版本是cocos2dx-3.8.1-lua代码, 考虑到以后会开发多款游戏, 所以需要在cocos2dx上扩展一轻量级的框架,封装常用的游戏模块,这个框架包括c++工程和lua工程, 思想类似于以前的quick-Cocos2dx框架为了便于升级引擎,所以尽可能的不对 cocos2dx引擎... 阅读全文
摘要:
python字符串操作实方法大合集,包括了几乎所有常用的python字符串操作,如字符串的替换、删除、截取、复制、连接、比较、查找、分割等,需要的朋友可以参考下1、去空格及特殊符号复制代码代码如下:s.strip().lstrip().rstrip(',')2、复制字符串复制代码代码如下:#strc... 阅读全文
摘要:
编程语言层面的知识c++: cocos2dx是一款c++的引擎,至少要能看懂c++代码,然后用c++编写一款游戏demo (熟练)lua/js: 掌握一门脚本语言有利于你更快的做出游戏 (熟练)java: android平台移植要用到java (了解)oc: ios平台移植要用到oc ... 阅读全文
摘要:
本文主要是说一些iOS9适配中出现的坑,如果只是要单纯的了解iOS9新特性可以看瞄神的开发者所需要知道的 iOS 9 SDK 新特性。9月17日凌晨,苹果给用户推送了iOS9正式版,随着有用户陆续升级iOS9,也就逐渐的衍生出了一系列的问题,笔者也在赶忙为自己维护的App做适配,本文写的一些坑基本都... 阅读全文
摘要:
cocos集成了打包命令 cocos compile -p android在这里并没有采用这个方案,而是编写自己的脚本, 理由如下脚本掌握在自己手中可以第一时间解决和发现bug游戏项目总会出现各种各样定制的需求,官方不可能给出全部的解决方案为了便于管理和扩展 我们在项目根目录下新建了两个文件夹bui... 阅读全文
摘要:
总是记不住API。昨晚写的时候用到了这些,但是没记住,于是就索性整理一下吧:python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径:os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()... 阅读全文
摘要:
公司游戏底层用的是LuaSocket, 最近发现有大量玩家反馈游戏卡,经过多方面的调查目前没有结论,我们的测试在游戏过程中也会遇到一阵一阵的卡服务器那边的调查结果是服务器这边不存在延迟因此性能瓶颈是不是可能出在LuaSocket上?这几天阅读了LuaSocket的源码,发现里面并没有新起线程,也就是... 阅读全文