cocos2dx
剑有偏锋
github.com/baidang201
www.jianshu.com/u/349d823c5236 剑有偏锋
客户端软件开发工程师,精通C++,目前学习区块链技术。熟悉golang python C#
前能建站,后能爬虫
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ubuntu中 游戏制作中的切分图片
why拿到一个人物行走的素材,要用TexturePacker打包。TexturePacker打包后,助于游戏加载图片效率,且比较好管理。目前得到一张整图,无法直接导入到TexturePacker。what切片:使用切片将源图像分成许多的功能区域。how1 ubuntu下图片处理软件 GIMP: 画好参考线后, 点击 滤镜->WEB ->切原创 2015-01-12 00:45:04 · 775 阅读 · 0 评论 -
qt编译cocos2dx中的CMakeLists.txt解读
cmake_policy(SET CMP0017 NEW) //??cmake_minimum_required(VERSION 2.8) //最小支持的makefile版本 2.8set(APP_NAME MyGame) //设置APP_NAME宏,名称为MyGameproject (${APP_NAME}) //设置工程的名称,(可选定义工程支持的语言原创 2015-04-13 23:14:47 · 1730 阅读 · 0 评论 -
cocos2dx概要及开发技术-----Cocos2d-x UI系统
目的:了解cocos2d-x UI系统的使用环境——cocos2dx UI是其一个缺陷,只自带有几个简单的控件。——控件分类1 字体LableTTF //ttf字体格式LableBMFont //fnt 格式文件 + png图片 //实现是加载png文件的某个矩阵的图片,显示字体LabelAtlas原创 2015-04-26 23:25:18 · 902 阅读 · 0 评论 -
cocos2dx概要及开发技术-----Cocos2d-x内存管理
目的:了解cocos2dx内存管理机制内存管理机制 1 c++内存管理机制(1)new /delete C++中新增 (注意:释放数组用 delete[])char* p = new char;delete p;char* pArr = new char[5];delete[] pArr;(2)malloc / free原创 2015-04-21 23:38:15 · 574 阅读 · 0 评论 -
cocos studio试用体验
(未完——)1 UI控件分类基础对象(地图 例子 声音 节点 精灵)控件 (按钮 复选框 图片 文本 fnt字体 进度条 滑动条 输入框)容器 (基础容器 列表容器 翻页容器 滚动容器)资源 (场景 图层 图片 文件)2 如何调用界面初始化Node* rootNode = CSLoader::createNode("MainScene.csb"原创 2015-06-13 18:17:12 · 484 阅读 · 0 评论 -
cocos2dx lua项目学习一 创建lua项目
一 创建cocos2dx lua项目的方法1 通过cocos studio 2.3.2 win7 64位=》如此即完成cocos studio的项目创建“文件”菜单->新建项目->cocos项目->项目语言“Lua”->“完成” 2 通过cocos2dx自带python创建脚本输入 cocos new testProject -p com.t原创 2015-10-12 22:48:26 · 1514 阅读 · 0 评论 -
cocos2dx lua 学习小坑整理
1 注意,对外导出的函数,不能设置local如fuction c:fun()end2 layer注册触摸事件,必须setTouchEnabled(true)原创 2015-11-01 23:22:32 · 712 阅读 · 0 评论 -
把cocos2dx 2.2的项目移植到 cocos2dx 3.8
原因:要送个消消乐游戏给人,有个现成的cocos2dx 2.2项目,但搭建cocos2dx 2.2版本的安卓编译环境各种失败,于是就想升级到3.8,方便编译安卓apk包。归纳变化如下1 CC开头的类名,如果找不到,去掉CC2 触摸事件变更。覆盖ccTouchBegan,ccTouchMoved, ccTouchEnded,ccTouchCancelled触摸函数修改原创 2016-02-12 16:58:43 · 1126 阅读 · 0 评论 -
cocos2dx 3.10 黄金矿工学习笔记
一 目的学习,并作为练习的一个案例github 地址 https://github.com/baidang201/goldminer教程地址:麦子学院 cocos2dx 课程,黄金矿工二 大纲黄金矿工 大纲1 试玩 //主菜单2 使用cocos studio制作菜单界面3 使用cocos2dx加载游戏菜单界面4 使用co原创 2016-04-27 20:13:09 · 3200 阅读 · 1 评论 -
cocos2dx 压缩图片的网站/工具
1 压缩PNG 的在线网站, 支持png压缩https://tinypng.com/2 压缩图片的开源软件,支持JPEG PNG。(最近要出在线版的样子。网站Caesium Online coming soon)https://saerasoft.com/caesium/3 shortpixel 支持jpg png gif在线压缩https://原创 2016-04-15 16:16:16 · 712 阅读 · 0 评论 -
vs下,GBK格式的.h .cpp 编译时,自动转换为UTF-8
转自 http://suool.net/在VS下面开发Cocos程序的时候,他的默认编码是GBK的,但是在迁移或者是编译调试的时候要求UTF的编码更为方便。因此便有了将C++文件的编码格式转换为UTF-8的需求问题。这个问题,当然可以在建立文件保存的时候选择高级保存选择,然后选择保存的格式。 但是,显然,在项目文件很多的时候,这个不是一个聪明的选择。所以,转载 2016-04-19 09:16:35 · 3752 阅读 · 0 评论 -
cocos2dx 3.10 功夫小子学习笔记
一 目的学习,并作为练习的一个案例github 地址 二 大纲1 概要 了解游戏设计的大概结构2 基础类《1 工具类实现《2 英雄类实现《3 简单AI怪物实现3 菜单《1 资源异步加载(图片纹理 精灵缓存 声音(要使用线程异步加载)),使用过渡页达到目的《2 Menu家族菜单的使用《3 UserDefault简单配置原创 2016-04-12 14:38:01 · 1488 阅读 · 0 评论 -
cocos2dx概要及开发技术------Cocos2d-x坐标系统
目的:了解坐标系统坐标系统分类:——(1)屏幕坐标系左上角为原点,右移x轴变大,下移y轴变大。(0,0) -------------》X||||vY——(2)OpenGL坐标Y^||||(0,0) -------------》X——(3)世界坐标绝对坐标系,默认和OpenGL坐标系规则一样原创 2015-04-19 12:05:23 · 1160 阅读 · 0 评论 -
Mac OS X下配置Cocos2d-x for Android(Eclipse)&IOS(Xcode)开发环境
Mac OS X下配置Cocos2d-x for Android(Eclipse)&IOS(Xcode)开发环境 ::对ubuntu上eclipse搭建,有参考价值前面一段时间只用Cocos2d-x在IOS平台下开发, 学习Cocos2d-x不就是为了他的跨平台特性么? 所以必须也要掌握在Android下的开发, 才能引爆Cocos2d-x的跨平台特性, 发挥其最大长处.Coc转载 2015-04-19 13:08:05 · 693 阅读 · 0 评论 -
在mx4上运行adb install(即启动usb调试)
一、Ubuntu环境1. 建立或修改文件 ~/.android/adb_usb.ini,在文件开头或末尾添加一行,内容是0x2a45。2. 建立或修改文件 /etc/udev/rules.d/51-android.rules2.1 修改文件权限: sudo chmod a+rx /etc/udev/rules.d/51-android.rules2.2原创 2015-04-11 23:07:10 · 1898 阅读 · 0 评论 -
Cocos2d-x自定义按钮类控制精灵攻击----之游戏开发《赵云要格斗》(2) cocos2dx 3.3移植版
源码:git@github.com:baidang201/ARPG_Zhaoyun.git/////////////////////////////////////////////////////////////////搬运转载请注明出处http://blog.csdn.net/evankaka/article/details/42063515本篇要讲讲怎么自定义按钮类,并通过转载 2015-02-04 23:29:02 · 1403 阅读 · 0 评论 -
Cocos2d-x地图随精灵无限滚动与边缘检测----之游戏开发《赵云要格斗》(3) cocos2dx 3.3移植版
源码:git@github.com:baidang201/ARPG_Zhaoyun.git/////////////////////////////////////////////////////////////////搬运转载请注明出处http://blog.csdn.net/evankaka/article/details/42063515转载请注明出处http转载 2015-02-06 23:21:55 · 2054 阅读 · 0 评论 -
Cocos2d-x血条跟随怪物运动--之游戏开发《赵云要格斗》(5)cocos2dx 3.3移植版
源码:git@github.com:baidang201/ARPG_Zhaoyun.git ////////////////////////////////////////////////////////////////////////////////////本章在前面的基础上《Cocos2d-x自定义血条及其美化--之游戏开发《赵云要格斗》(4)》设计一个怪物类,并实现怪物转载 2015-02-08 11:01:58 · 2014 阅读 · 0 评论 -
Cocos2d-x 自定义血条及其美化----之游戏开发《赵云要格斗》(4)cocos2dx 3.3移植版
源码:git@github.com:baidang201/ARPG_Zhaoyun.git /////////////////////////////////////////////////////////////////转载请注明出处http://blog.csdn.net/evankaka/article/details/42468047 本章要讲解给怎么在界面转载 2015-02-07 13:12:14 · 2076 阅读 · 0 评论 -
ubuntu14.04 新建一个cocos2dx项目
如何开始一个新的Cocos2d-x游戏本文档将会向你展示如何使用 Cocos Console 创建并运行一个新项目。运行时要求Android 2.3+iOS 5.0+OS X 10.7+Windows 7+Ubuntu 12.04+Cocos2d-x 3.0以上版本软件要求Xcode 4.6 (针对 iOS 或 Mac)gcc 4.7 针对 Linu转载 2015-01-03 17:47:25 · 1452 阅读 · 1 评论 -
Cocos2d-x怪物智能AI怪物也有智商--之游戏开发《赵云要格斗》(6) cocos2dx 3.3移植版
源码:git@github.com:baidang201/ARPG_Zhaoyun.git //////////////////////////////////////////////////////////////////////////////////// 本文将主要来讲讲游戏开发中的怪物智能,一个好的游戏一般怪物都要分等级,这样我们游戏玩起来才有意思,怪物如果智商太高,游转载 2015-02-11 22:46:40 · 1724 阅读 · 0 评论 -
Cocos2d-x虚拟摇杆控制精灵上下左右运动----之游戏开发《赵云要格斗》(1) cocos2dx 3.3移植版
第0章,环境的搭建::cocos2d-x版本:3.3 工程环境:ubuntu14.04+QTCreator3.3.0一 创建工程 cocos new ZhaoYun -p com.ARPG.ZhaoYun -l cpp -d ~/ARPG二 编译并运行。命令行下: cocos run -s ~/ARPG/ZhaoYun/ -p linux用QTCreator转载 2015-02-02 23:56:29 · 3494 阅读 · 1 评论 -
Install Cocos2d-x v3.3 on Ubuntu 14.04 & Ubuntu 14.10
Install Cocos2d-x v3.3 on Ubuntu 14.04 & Ubuntu 14.101 get the source codesudo apt-get install gitgit clone https://github.com/cocos2d/cocos2d-x.gitor you can download at http://cn.coc转载 2015-01-02 16:08:59 · 2938 阅读 · 0 评论 -
cocos2dx概要及开发技术—游戏原理与机制
1 渲染驱动模式 why 为了解决动画的不断更新,不停的刷新整个界面的动画。how 一般用一个死循环,不停的改变动画。while(true){ DoSomething();DrawPicturn();sleep(60/FPS); //FPS为每秒帧率}优点: 逻辑实现简单。 缺点: 消耗性能。耦合强。原创 2015-04-04 11:04:37 · 690 阅读 · 0 评论 -
cocos2dx概要及开发技术—游戏开发技术
1 平台win32 (DirctX OpenGL渲染方式)mac/iso (Quartz2d, openGL Es)android (skia/canvas , openGL ES, NDK(jni技术 完成java与C++交互调用) )linux (openGL)wp7(DirctX 、XNA() )wp8(DirctX )2 各平台的技术(原创 2015-04-10 20:32:05 · 906 阅读 · 0 评论 -
cocos2dx概要及开发技术—认识cocos2d-x游戏引擎
目的。——1 了解cocos2dx解决方案层次 app 【应用层】 view event [openGL层]screen layer touch/key 【cocos2dx层】——2 了解功能模块cocos2d-x[opengl ES\ DirectX\ Canvas\ pth转载 2015-04-10 23:53:00 · 1008 阅读 · 0 评论 -
cocos2dx概要及开发技术——Cocos2D-X跨平台开发环境搭建(win32)
目标——1 各平台的环境搭建win32平台开发系统:winxp\7\8 IDE:vs2008/vs2010/vs2012/vs2013编译方式:方式1 界面右键工程,点击编译 方式2 执行脚本 build-win32.batandroid开发系统:windows、mac、linux IDE:eclipse 套件:JDK(ja转载 2015-04-11 13:24:03 · 759 阅读 · 0 评论 -
cocos2dx概要及开发技术------了解Cocos2d-x整个引擎框架
目的,了解cocos2dx的生命周期1 结构(1)一个视图/窗体 view ( director->setOpenGLView)(2) 一个导演 director (director -> runWithScene()) :职能,场景切换.暂停,继续游戏。 维护机制,维护一个场景堆栈,,可以push, 可以pop。(3)多个场景 scene (pScene-> ad转载 2015-04-18 13:00:20 · 791 阅读 · 0 评论 -
了解Cocos2d-x整个引擎框架——helloworld
目的———了解生命周期初始化 -》启动完成(启动导演单例 -》 显示视图-》显示场景)-》从前台进入后台-》从后台进去前台———了解开发 编译 运行 调试1 执行顺序?(显示视图《-显示层《-显示菜单)2 如何在界面显示控件? 创建精灵-》设置位置-》添加到父节点(addChild)3 设置的控件在界面上显示不全?1> ge原创 2015-04-12 10:21:45 · 747 阅读 · 0 评论 -
cocos2dx 安卓makefile Android.mk,动态引用cpp地址
原因:每次加一个cpp,都要改写Android.mk 一次,修改了引用脚本,就不用每次都该了。 修改LOCAL_SRC_FILES 的赋值转自 http://suool.net/原来的。LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := cocos2dcp转载 2016-04-19 09:52:41 · 580 阅读 · 0 评论
分享