近期在研究crtmpserver,这里记录下学习过程,首先我们先分析下基本流程。1、初始化流程InitNetworking---初始化网络InitializeLogger::Init()---初始化日志lowerCase(extension) == "lua"---载入.lua后缀配置文件LoadL...
                            
                            
                                分类:
其他好文   时间:
2014-07-11 12:36:30   
                                阅读次数:
242
                             
                    
                        
                            
                            
                                在整个Port的过程中遇到的问题总结如下
1、一定要使用最新版本的cocos2dx,原因大家看一下changelog就知道了,最近的cocos2dx版本都是在修windows phone上的bug,所以为了避免少出问题,还是直接升级到最新版本吧
2、如果你使用的是cocos2dx + lua方式,目前的project-creator并不支持lua版本的windows phone平台,但是cpp...
                            
                            
                         
                    
                        
                            
                            
                                基于cocos2dx 2.2.2版本。这几天使用了cocostudio实现了,动画,骨骼动画,UI编辑,粒子效果,虽然有些不足,但已经算是非常好了。今天尝试用lua,这个非常简单,创建的时候,设置语言为lua,那就可以创建lua工程。
在cocos2d-x-2.2.2\tools\project-creator下运行:
python create_project.py -project tes...
                            
                            
                                分类:
其他好文   时间:
2014-07-11 00:48:19   
                                阅读次数:
264
                             
                    
                        
                            
                            
                                随着手机游戏的不断发展,游戏包也越来越大,手机网络游戏已经超过100M了,对于玩家来说,如果每次更新都要重新下载,那简直是灾难。而且如果上IOS平台,每次重新发包都要审核,劳神费力。所以当前的主流手游都开始提供自动更新的功能,在不改动C++代码的前提下,使用lua或者js进行业务逻辑开发,然后自动更新脚本和资源,方便玩家也方便研发者。...
                            
                            
                                分类:
其他好文   时间:
2014-07-10 21:53:38   
                                阅读次数:
349
                             
                    
                        
                            
                            
                                先在Mac OS的终端查询下本机是否已安装LuaLast login: Thu Jul 10 07:54:48 on ttys000keshans-Mac-mini:~ keshan$ lua-bash: lua: command not found 2. 如果没有(如上)的话去Lua的官方网站下....
                            
                            
                                分类:
其他好文   时间:
2014-07-10 15:50:08   
                                阅读次数:
173
                             
                    
                        
                            
                            
                                在lua开发中我们经常会混淆这两者之间的区别,下面通过一个示例来解释: 1 Class = {} 2 Class.__index = Class 3 4 function Class.new(x,y) 5 local cls = {} 6 setmetatable(cls, C...
                            
                            
                                分类:
其他好文   时间:
2014-07-09 16:51:47   
                                阅读次数:
143
                             
                    
                        
                            
                            
                                因为涉及到内外网的改造,所以狠多东西现在需要依赖于openresty来做总控实现。然后就碰见了一个比较难办的问题,即在upstream时候,如何获取实际处理请求的server地址。假设有如下upstream配置:upstream backend {server 127.0.0.1:88882serv...
                            
                            
                                分类:
其他好文   时间:
2014-07-09 15:40:34   
                                阅读次数:
219
                             
                    
                        
                            
                            
                                2014-07-08
Lua脚本语言,嵌入在App中扩展开发是很不错的。
关于Android与Lua的环境搭配,我直接下载别人编好的.so与.jar(放到libs下就好了)
下面简单介绍一下Android调用Lua中的变量以及赋值
LuaState mLuaState;
mLuaState = LuaStateFactory.newLuaState();
m...
                            
                            
                                分类:
移动开发   时间:
2014-07-09 09:34:41   
                                阅读次数:
236
                             
                    
                        
                            
                            
                                一、打开vs2010
二、创建项目
新建项目->win32控制台应用程序->下一步->应用程序设置中选择静态库,不勾选预编译头->完成。具体如下图:
三、拷贝源码
将lua源码中的*.h文件拷贝到项目的头文件文件夹下,将lua源码中的*.c文件拷贝到项目的源文件文件夹下。
四、生成lua.lib
项目右键->生成。此时即可在项目的Debug文件夹下看到生成的 lua.lib了。...
                            
                            
                                分类:
其他好文   时间:
2014-07-08 11:24:01   
                                阅读次数:
195
                             
                    
                        
                            
                            
                                module("PathUtil",
package.seeall)
local _map_data         --
地图数据
local _open_list        --
开放节点
local _open_map         --
开放节点,为了提高性能而加
local _close_map        --
关闭节点
local _deleget...
                            
                            
                                分类:
其他好文   时间:
2014-07-08 10:36:34   
                                阅读次数:
271