dualface兄请进

  • 本帖最后由 pleasenter 于 2012-5-20 16:28 编辑 *

首先对你在cocos2d-x的lua绑定上作出的工作表示敬意,不过想提点小意见,能否多多关注下论坛里我们这些新手的问题,我提出了一些问题,这些问题不是没有自己努力找过答案,确实是没有找到,可是在论坛上发了n天的问题却石沉大海,我看你在我发帖后也回答了其他贴的问题,却没有搭理我或其他的部分问题贴,不知道是我们的问题太过浅显不屑回答还是其他原因。
我的问题提的都是很容易回答,描述的也比较清楚,之所以提出来是因为例子里没有答案,你的qeeplay包我也仔细拜读了,同样没法在里面找到答案,这里还是拜请大侠给我们新手一定的帮助,这里把问题再列举如下:

1.怎么在lua代码中退出整个游戏
CCDirector:sharedDirector():end()这个是不行,end是关键字。
CCDirector:sharedDirector():endToLua()也不行,但是c++里有这个方法,提示没有这个方法。

2.参考test的textinputtest部分在lua中生成编辑框,可是在windows下能输入,到了android下就不行了,代码如下:
local edtUserName = CCTextFieldTTF:textFieldWithPlaceHolder("<单击这里输入用户名>", “Arial”, 24)
local edtPassword = CCTextFieldTTF:textFieldWithPlaceHolder("<单击这里输入口令>", “Arial”, 24)
edtUserName:setPosition(100,260)
edtPassword:setPosition(100,160)
edtUserName:attachWithIME()
我看了下textinputtest里有这句代码CCTouchDispatcher::sharedDispatcher()->addTargetedDelegate(this, 0, false);于是想在lua里调用,结果lua报没有CCTouchDispatcher。能否给个能在lua中输入文字的例子参考下。

今天重建了安卓的代码,不知道怎么回事又可以调出输入法了。不过还是要请教个问题,怎么输入密码呢,就是让输入为*

不好意思,最近工作实在太忙,偶尔回帖都是捡最简单的,一句话那种回 :blush:

— Begin quote from ____

1.怎么在lua代码中退出整个游戏

— End quote

不需要考虑这个问题吧,AppDelegate.cpp 已经做过处理了。

— Begin quote from ____

2.参考test的textinputtest部分在lua中生成编辑框,可是在windows下能输入,到了android下就不行了

— End quote

还没开始移植产品到 Android,所以无法解答此问题 :slight_smile:

— Begin quote from ____

dualface 发表于 2012-6-15 15:08 url

不好意思,最近工作实在太忙,偶尔回帖都是捡最简单的,一句话那种回

— End quote

是这样的,某些时候新建的Lua工程会出现一些莫名其妙的事情,我在安卓用退出键没法退出,但是有时候又不会,同样的那个输入法的问题也是这样的,不知道是新建模板的问题还是怎么回事。

— Begin quote from ____

xie306156862 发表于 2012-6-14 19:06 url

想输入我有个想法,就是把把用户输入的密码用变量我们保存起来,而显示是每输入一个字符我们用代替,用户 …

— End quote

你试试,我没试出来,要可以的话就太好了。

— Begin quote from ____

xie306156862 发表于 2012-6-14 19:04 url

问下你的输入法,怎么样又可以调出来了呢?能不能把代码发给我吗?QQ:306156862 我也遇到了一样的问题,而 …

— End quote

两个办法,直接在hellolua上做你的工程,再不就新建工程,先测试保障能调出来输入框,再把代码移过来。

— Begin quote from ____

xie306156862 发表于 2012-6-19 15:47 url

cocos2d-x版本低了,CCTextFieldTTF前期版本的cocos2d-x没有这个方法,下载cocos2d 2.0就可以了,键盘也 …

— End quote

等着你的大作了。