cocos2dx-关于聊天系统具体实现的问题

问题描述

关于聊天系统具体实现的问题

要做一个手游的聊天系统,美术用cocostudio做出了UI 输入框是一个textfield,
显示信息区域是scrollview,我的问题是 textfield可以实现光标吗? 而且为什么
textfield的触摸有时会无效,lua可以设置相应触摸区域大小吗?

收到的信息用什么东西来展示,label吗? label可以实现字体的大小,颜色设置吗?
我要展示图片和链接,用什么好呢? 听说richText可以,richText怎么用?求教

解决方案

http://www.xuebuyuan.com/1516890.html

解决方案二:

ccui.Text就可以

解决方案三:

相信你曾经听过 但是还是要说一遍 Android的开发 如果是不知道使用属性方法或者使用方法 那么就去看手册 呵呵

解决方案四:

http://blog.csdn.net/wwj_748/article/details/38414009

时间: 2025-01-02 10:27:36

cocos2dx-关于聊天系统具体实现的问题的相关文章

Cocos2d-x win7 + vs2010 配置图文详解

Cocos2d-x win7 + vs2010 配置图文详解(亲测)   下载最新版的cocos2d-x.打开浏览器,输入cocos2d-x.org,然后选择Download,本教程写作时最新版本为cocos2d-1.01-x-0.9.1,具体下载位置如下图: 下载完之后,解压到当前文件夹.我把下载的程序放在F盘根目录,解压完毕之后,双击打开文件夹,看看里面有什么东西,红圈部分就是我们要安装使用的文件: 接下来,我们正式安装cocos2d-x到win7中去. 首先,双击上图中的cocos2d-w

忍者无敌-实例讲解Cocos2d-x瓦片地图

实例比较简单如图所示地图上有一个忍者精灵玩家点击他周围的上.下.左.右他能够向这个方向行走.当他遇到障碍物后是无法穿越的障碍物是除了草地以为部分包括了树.山.河流等. 忍者实例地图TODO用这个精灵替换图中的 设计地图我们采用David Gervais提供开源免费瓦片集下载的文件dg_grounds32.gifgif文件格式会有一定的问题我们需要转换为.jpg或.png文件.本实例中我是使用PhotoShop转换为dg_grounds32.jpg.David Gervais提供的瓦片集中的瓦片是

Cocos2D-X手机游戏开发入门

Cocos2D-X简介: cocos2d-x是一款使用 C++ 开发的免费.开源.跨平台的2D手机游戏引擎,支持 Android, iOS和Windows Phone这三种主流的智能手机操作系统,以及 Windows XP和Windows 7. Cocos2D-X入门(1) 制作一个动态的精灵 Cocos2D-X入门(2) 场景的切换及特效 Cocos2D-X入门(3)图片文字显示 Cocos2D-X入门(4)Touch 事件:移动精灵 Cocos2D-X入门(5)CCAction:动作 Coc

ubuntu 下 cocos2dx游戏引擎的搭建、编译和使用

cocos2dx是一个基于c++ opengl的二维游戏引擎 开源免费 支持跨平台发布 包括windows linux 安卓 苹果等等 我想用一个二维引擎入门学习游戏应该是个不错的选择 而且这个引擎作品不少 尤其是国内的作品 比如史上最坑爹游戏 捕鱼达人(这个游戏作者还专门用这个游戏为例子写了一本教程)因为个人喜好 一直喜欢在linux(我的ubuntu)上搭建各种平台 这次也不例外 经过各种百度谷歌查找文档 终于搭建好了 从笔记拿出来分享下 一引擎目录分析 首先下载引擎源码 打开查看目录结构

详解Cocos2dx 3.0正式版本开发环境搭建(Win32/Android)

cocos2d-x 3.0发布有一段时间了,作为一个初学者,我一直觉得cocos2d-x很坑.每个比较大的版本变动,都会有不一样的项目创建方式,每次的跨度都挺大-- 但是凭心而论,3.0RC版本开始 环境搭建.项目创建.编译的方式更加人性化了. 现在我们进入正题,一步一步搭建cocos2dx的开发环境 cocos2d-x很多tools都是需要使用Python的,因此我们需要先安装Python环境 python下载:点这里 这里需要下载Python 2.X版本.曾经以为要下载3.x版本 后来装上发

Cocos2D-X入门(17)CCLayerMultiplex 多层布景层

有时候需要在一个界面上切换不同的Layer,这就需要用到CCLayerMultiplex来管理多层layer. 实现的效果如图: 代码很简单就不多说了: CCLayer* pHomeLayer=HomeLayer::create(); CCLayer* pFBLayer=FBLayer::create(); pLayerMultiplex=CCLayerMultiplex::create(pHomeLayer , pFBLayer , pFBLayer , pFBLayer , pFBLayer

Cocos2D-X入门(16)几种常用的 CCMenuItem、自定义Button

几种常用的菜单项: //字体菜单项 CCMenuItemFont* itemFont = CCMenuItemFont::create("开始游戏", this, menu_selector(HelloWorld::onMenu)); //图片菜单项 CCMenuItemImage* itemImage = CCMenuItemImage::create("CloseNormal.png", "CloseSelected.png", this,

Cocos2D-X入门(15)实现拖尾效果

游戏中的刀光剑影 好的游戏效果必不可少,cocos2D中用CCMotionStreak实现这样的拖尾效果. streak=CCMotionStreak::create(1, 16, 16, ccc3(255, 255 ,0), "fire.png"); streak->setPosition(ccp(240,160)); this->addChild(streak, 5); 在触摸事件中更新streak的位置,让其跟随鼠标. bool ZDScene::ccTouchBeg

Cocos2D-X入门(13)使用 sqlite 保存数据

首先下载sqlite的源码,一共4个文件,添加到项目中 包含头文件: #include "sqlite3.h" 创建或打开数据库: //打开一个数据库文件,如果不存在,则创建一个数据库文件 int result=sqlite3_open("game.db",&pDB); if( result != SQLITE_OK ) { CCLog( "打开数据库失败,错误码:%d ,错误原因:%s\n" , result, errMsg ); }

Cocos2D-X入门(12)游戏中的对话框

在Cocos2D-X中有个CCMessageBox,可以用来创建对话框. CCMessageBox("this is content","title"); 这个在win32和Android上都是通用的,底层都是调用当前系统的对话框,win32效果如下图,在android 上就是调用的系统的Dialog. 对话框虽然简单,不过系统的Dialog不怎么好看,实际开发中一般没人用系统的对话框,一个字,太丑了!我们可以利用CCLayer来自定义一个对话框. 以上是小编为您精