链接时的这个错误一般是没添加某些静态链接库,这些是我的工程里的,你可以参考。
libcocos2d.lib
opengl32.lib
glew32.lib
libCocosDenshion.lib 至此都是默认工程都会添加的。
libExtensions.lib
liblua.lib
libiconv.lib
libzlib.lib
libcurl_imp.lib
pthreadVCE2.lib
链接时的这个错误一般是没添加某些静态链接库,这些是我的工程里的,你可以参考。
libcocos2d.lib
opengl32.lib
glew32.lib
libCocosDenshion.lib 至此都是默认工程都会添加的。
libExtensions.lib
liblua.lib
libiconv.lib
libzlib.lib
libcurl_imp.lib
pthreadVCE2.lib
— Begin quote from ____
Shawn和月 发表于 2013-4-23 09:40 url
链接时的这个错误一般是没添加某些静态链接库,这些是我的工程里的,你可以参考。
libcocos2d.lib
— End quote
1017
这是我的静态库,还是不行{:soso_e136:}
— Begin quote from ____
Shawn和月 发表于 2013-4-23 09:40 url
链接时的这个错误一般是没添加某些静态链接库,这些是我的工程里的,你可以参考。
libcocos2d.lib
— End quote
可以了,是因为我源文件没添加到vs中,之前以为把文件放在工程目录下就行了,呵呵谢谢指导
vs和xcode一样,只编译添加的文件,尽管没那么自动化,但可控性比较高。
ccbi文件是cocosbuilder产生的,我是win7怎么产生那个文件呢,cocos2d-x是怎么样用的呢?
装个VMware,在里面装黑苹果系统,就可以用CocosBuilder了。如果你不想花几千大洋的话。
不过这样要求内存别太小。
CCBReader就是读取ccbi的,LuaProxy可以让你方便地用lua控制CCBReader。
— Begin quote from ____
Shawn和月 发表于 2013-4-20 22:45 url
把cocos2dx-LuaProxy-master的tolua和ui中的所有源文件加入到你的工程中,包含目录不用写tolua和ui两个。在 …
— End quote
不好意思刚看到回复,路径我重新添加了,$(ProjectDir)…cocos2dx-LuaProxy-master,然后在#include “tolua/luaopen_LuaProxy.h”,luaopen_LuaProxy(pEngine->getLuaStack()->getLuaState());但是生成时出现错误AppDelegate.obj : error LNK2019: 无法解析的外部符号 “int __cdecl luaopen_LuaProxy(struct lua_State *)” (?luaopen_LuaProxy@@YAHPAUlua_State@@@Z),该符号在函数 “public: virtual bool __thiscall AppDelegate::applicationDidFinishLaunching(void)” (?applicationDidFinishLaunching@AppDelegate@@UAE_NXZ) 中被引用,这个是怎么回事啊
— Begin quote from ____
feiwu454399663 发表于 2013-5-21 15:11 url
2.1.2不能用,ccTableView改了,提示error C2039: “_cellWithIndex”: 不是“LuaTableView”的成员错误 …
— End quote
我前几天发现这问题了,已经修改,但还没有确认在cc2dx2.1版之后能否正常,确认之后会上传。
2.1.2不能用,ccTableView改了,提示error C2039: “_cellWithIndex”: 不是“LuaTableView”的成员错误
对于API的变化我感到很无奈……
我会在保件2.0.4正常的情况下修改以兼容2.1.2。
修正了一些在2.1.1报错的地方,为了兼容旧版,不得已用宏了。
— Begin quote from ____
Shawn和月 发表于 2013-3-28 15:47 url
用CCTableView就行,LUA里可以用LuaProxy里的LuaTableView(对CCTableView做了小扩展),例子可以在github …
— End quote
新手 看不懂,求指教{:soso_e154:}
README 表示许多同学都会看不懂,没有具体的实例。楼主能给个具体的lua实例demo吗?让我们放在项目里便能直接运行,你readme里面的东西根本看不懂。
local h = LuaEventHandler:createWithFunction(function(fn, table, a1, a2)
local r
if fn == “cellSize” then
– Return cell size
r = CCSizeMake(320,100)
elseif fn == “cellAtIndex” then
– Return CCTableViewCell, a1 is cell index, a2 is dequeued cell (maybe nil)
– Do something to create cell and change the content
elseif fn == “numberOfCells”
– Return number of cells
r = 100
elseif fn == “cellTouched” then
– A cell was touched, a1 is cell that be touched. This is not necessary.
end
return r
end
— Begin quote from ____
Rank 发表于 2013-3-28 20:54 url
local h = LuaEventHandler:createWithFunction(function(fn, table, a1, a2)
local r
if fn == "cellS …
— End quote
这些都是什么意思哦,不能直接用
CCTableView是按照Cocoa的UITableView的模式写的,其实现方式比较另类,可是一旦你清楚了这种依赖回调的模式,或许就能看明白LuaEventHandler是如何服务于LuaTableView的了。
请问有自己DIY lua接口函数的教程么 我用引擎自带的pkg原封不动 tolua++生成的没有用
正好使用lua进行开发 需要使用到listview 我cocos2d-x 2.0.4版本可以用吗? lua中具体怎么调用楼主能给个demo么? 跪求:(
用CCTableView就行,LUA里可以用LuaProxy里的LuaTableView(对CCTableView做了小扩展),例子可以在github的readme里找到。
很实用的东东。有没有QQ群啊,搞一个,大家分享经验