cocos2dx --- 在游戏中显示HTML页面

前文介绍了简单的富文本组件RichText,现在我们来了解下由freeType库做出来的第三方组件,可以直接显示html页面,并且能够实现超链接,和触摸事情。

步骤:

1、在github中下载   ,地址再贴下:https://github.com/happykevins/cocos2dx-ext

, 下载这个项目,github的下载方式自行百度。

2、将下载的文件中的extensions 目录下面的cells、dfont、RichControls 这三个文件夹和renren-ext.h 头文件拷贝进cocos2dx2.2.3的同名目录extensions下面。

3、比较这两个目录下面的Android.mk文件,将下载下来的android.mk文件中的部分内容合并到cocos2dx2.2.3\extensions\Android.mk里面。

./dfont/dfont_utility.cpp \

./dfont/dfont_render.cpp \

./dfont/dfont_manager.cpp \

./RichControls/CCHTMLLabel.cpp \

./RichControls/CCRichAtlas.cpp \

./RichControls/CCRichCache.cpp \

./RichControls/CCRichCompositor.cpp \

./RichControls/CCRichElement.cpp \

./RichControls/CCRichNode.cpp \

./RichControls/CCRichOverlay.cpp \

./RichControls/CCRichParser.cpp \

./cells/CCell.cpp \

./cells/CCells.cpp \

./cells/CCreationFactory.cpp \

./cells/CCreationWorker.cpp \

./cells/CDownloader.cpp \

./cells/CUtils.cpp \

./cells/cells.cpp \

./cells/md5.c \

./cells/zpip.c

LOCAL_WHOLE_STATIC_LIBRARIES += cocos_freetype2_static

$(call import-module,cocos2dx/platform/third_party/android/prebuilt/libfreetype2

4、将下载下来的文件中的cocos2dx-ext-master\cocos2dx\platform\third_party\android\prebuilt下面的libfreetype2文件夹复制到本地cocos2dx2.2.3的相应位置。

5、编译,参照cocos2dx-ext-master\samples

优点:

可以直接加载html文件,能处理点击事件。

缺点:

这个是github上提供的开源代码,实现比较复杂,并不保证稳定,出现BUG需要自己去修改。

cocos2dx 显示html,cocos2dx - 在游戏中显示HTML页面相关推荐

  1. 在3D游戏中显示网页

    在游戏中显示网页? 为什么要这么做呢? 其实可以做不少的应用: 嵌入帮助文档, 比如技能介绍, 可以做得很漂亮, 各种排版方式用传统UI做起来很费劲 活动公告页面直接在游戏中查看 游戏内的BBS/社区 ...

  2. gp服务发布服务的地图,web客户端显示的位置跟arcgis中显示的位置不一致,不相符(我的是等值面发布的gp服务)

    gp服务发布服务的地图,web客户端显示的位置跟arcgis中显示的位置不一致,不相符(我的是等值面发布的gp服务) 我发布的结果跑到非洲去了. 解决办法: 发布的服务设置环境:processing ...

  3. app嵌入广告挣钱吗_在游戏中显示广告以赚钱

    app嵌入广告挣钱吗 A game's success isn't determined only by how innovative or popular it is, but also by ho ...

  4. python怎么显示汉字_mac在matplotlib中显示中文的操作方法

    Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形 . 通过 Matplotlib,开发者可以仅需要几行代码,便可以生成绘图,直方 ...

  5. html中怎么显示错误信息,在html中显示为内嵌错误的文本

    我正在尝试在某个图片旁边的div工具栏中放置标题.问题在于我的文本放置不当,应该至少位于工具栏的顶部,而是位于底部并且不移动. 我希望它在左边的垂直中间靠近图片.在html中显示为内嵌错误的文本 和画 ...

  6. android textview显示表情,在Android TextView中显示表情符号/情感图标

    我在Android TextView中显示表情符号图标时遇到一些问题 首先,我在这里找到了Unicode表情符号图标列表:http : //www.easyapns.com/category/just ...

  7. android 显示进度,progressdialog-如何在Android中显示进度对话框?

    progressdialog-如何在Android中显示进度对话框? 当我单击"登录"按钮时,我想显示ProgressDialog,这需要时间才能移动到另一个页面. 我怎样才能做到 ...

  8. matlab显示字体颜色,在Matlab中显示字体颜色

    我正在尝试创建一个数字(转换为字符串)的数组,并在阈值下降的下方,对于我当前使用0.5的测试.我需要我的桌子上的每个值的字体都落在我的门槛上,以红色显示,在我目前的代码中,我只使用2列,但我将使用10 ...

  9. html网页显示蒙文,网页标签中显示蒙古文竖排文本

    网页标签中显示蒙古文竖排文本 蒙古文网页和我们经常见到的网页最大的区别在于,在网页中蒙古文文本的显示和编辑不同于其他的网站,蒙古文是竖排文本,并且不像汉文是从左向右书写文字,从上到下换行.而蒙古文是从 ...

  10. 显示屏插到服务器上不显示,WINCC画面报警栏中显示没有数据服务器的连接是怎么回事...

    WINCC画面报警栏中显示没有数据服务器的连接并且报警画面中也没有报警记录,其它的都挺正常是怎么回事 问题补充: 以前WinCC运行都挺正常,突然不能显示报警记录,其中在"Computer  ...

最新文章

  1. SharpWebMail介绍和安装(转)
  2. 王峰:Hadoop生态技术在阿里全网商品搜索实战
  3. 重建二叉树(基于js)
  4. PHP + NGINX 控制视频文件播放,并防止文件下载
  5. java jdbc事务管理_hibernate事务管理 (jdbc jta)
  6. Java抽象类、接口、类的特殊成员
  7. [转]微擎应用笔记3--manifest.xml文件使用说明
  8. jsoup的Node类
  9. 名企架构师的心声:让我一次“架”个“构”
  10. 如何选择白盒测试工具
  11. c语言实现生成彩票随机号
  12. Hbase------刘飞
  13. 我的回忆和有趣的故事 by李维(台湾)
  14. 程序员必备技能之上传代码(Github篇)
  15. 微信登陆之生成微信二维码
  16. 思维导图怎么画简单好看的直观技巧
  17. 判断字母是元音、辅音、半元音
  18. 我爱大自然教案计算机,我们热爱大自然教案.doc
  19. GD32F130 使用ST库开发项目
  20. Vue-Element-admin 框架上使用 Hiprint 打印插件 一、项目介绍

热门文章

  1. 通过JLINK下载程序(附JLINK驱动)
  2. EPSON爱普生系列打印机清洗更换墨盒方法
  3. 倍福PLC通过CANOpen通信控制伺服
  4. css设置各种中文字体如雅黑、黑体、宋体、楷体等
  5. 《第一本无人驾驶技术书》扫描版PDF分享
  6. pve万兆网卡驱动_WiFi 6扩展有什么选择?Killer AX1650X无线网卡深度测评
  7. stm32 操作W25Q256 W25Q16 spi flash
  8. 利用Racher轻松构建PASS平台
  9. STM32——串口通信及实验
  10. 《穿越计算机的迷雾》读书笔记九