手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Cocos2d-x
Cocos2d-x 定时器的浅析
From: http://www.voidcn.com/article/p-hnepimjd-kz.html 在游戏中,有一个比较重要的概念就是定时调度。简单来说就是当一个游戏在运行过程中,我们需要通过控制时间间隔来响应一些所需要的时间,从而形成整个游戏的主循环。cocos2d-x中为我们定义了个定时调度器CCScheduler,它是一个管理所有节点定时器的类,负责记录定时器,并在合适的时间触发定
作者:编程之家 时间:2019-05-18
cocos2dx 3d开源项目 fantasyWarrior3D 从零走起 5 [角色基类actor & AI实现]
1. 构造对象 从actor.lua中可以看到一些“面向对象”概念实现 (1) 基本属性的"继承" Knight = class("Knight", function() return require "Actor".create() end) Knight是在actor创建完成已经后才重新定义了构造函数ctor(),所以不会影响基类ctor()的调用 (2) 动作的"多态" Knight
作者:编程之家 时间:2019-05-18
cocos2d-js 3.0 RC0 手动绑定 C++调用js,js调用C++ jsbinding
2014-08-14 我来说两句 收藏 我要投稿 1 JS调用C++ 3.0中写这个绑定比较简单,跟ANE调用java如出一辙,一个JSContext,一个jsval,使用cocos2d提供的c++和js变量转换的函数做好转换即可。 cocos2d-js原来就定义好了代码风格: 复制代码 sc->addRegisterCallback(MinXm
作者:编程之家 时间:2019-05-18
cocos2d-x 声音和音效
Cocos2d-x提供了对声音和音效的支持,能够十分方便地实现音乐与音效的播放、暂停和循环功能。 使用音效引擎 我们可以使用Cocos2d-x自带的CocosDension库来使用声音引擎。CocosDesion实现了简单易用的SimpleAudioEngine类,为了使用它,我们只需引入他的头文件即可: #include "SimpleAudioEngine.h" 支持平台与格式 CocosDe
作者:编程之家 时间:2019-05-18
cocos2d-x 声音和音效
Cocos2d-x提供了对声音和音效的支持,能够十分方便地实现音乐与音效的播放、暂停和循环功能。 使用音效引擎 我们可以使用Cocos2d-x自带的CocosDension库来使用声音引擎。CocosDesion实现了简单易用的SimpleAudioEngine类,为了使用它,我们只需引入他的头文件即可: #include "SimpleAudioEngine.h" 支持平台与格式 CocosDe
作者:编程之家 时间:2019-05-18
cocos2d-x 3.0 引用第三方库 及编译成apk时android mk文件写法
转自 http://blog.csdn.net/shun_fzll/article/details/25708983 cocos2d-x 3.0 中,如果你需要使用CocosStudio、Extensions扩展库 等等,都需要自己手动添加。 添加步骤如下:(比如说现在我要添加libExtensions,libCocosStudio , libGUI) 1.添加附加项目 右击解决方案--->添加
作者:编程之家 时间:2019-05-18
cocos2dx常用宏
Cocos2D-x中常用的宏归纳: NS_CC_BEGIN:Cocos2D-x命名空间开始,属于Cocos2D-x的类的定义以该宏开头,用以代替C++中的“namespace cocos2d{”。 NS_CC_END:Cocos2D-x命名空间结束,属于Cocos2D-x的类的定义以该宏结束,用以代替“}”。 USING_NS_CC:声明Cocos2D-x的命名空间,代替”using
作者:编程之家 时间:2019-05-18
cocos2d-x定时器
cocos2d-x为我们提供了两种方式实现定时机制: update方法 以及 schedule方法 1.update定时器 第一种定时机制是CCNode的刷新事件update方法,该方法在每帧绘制之前都会被触发一次。由于绘图帧率有限,而每次更新最终会反映到画面上,所以在每帧之间刷新一次已经足够应付大部分游戏逻辑处理的要求了。 CCNode默认并没有启用update事件,为了启用定时器,我们需要调
作者:编程之家 时间:2019-05-18
cocos2d-x 同时播放多个音效的问题
cocos2d-x 同时播放多个音效的时候,会发现有的音效放不出,有的循环音效放着放着就没了 后来发现猫腻在Cocos2dxSound.java里: private static final int MAX_SIMULTANEOUS_STREAMS_DEFAULT = 5; SoundPool构造的时候要指定并发音频流的数量 public SoundPool (int maxStreams, in
作者:编程之家 时间:2019-05-18
cocos2d-x3.2怎么用Eclipse打包
第一步现下载各种环境。 ADT NDK (3.2必须要用r9d版本,旧了或者新了都会可能悲剧) ANT Cocos2dx-3.2 Python (MSI安装文件不会添加环境变量,自己添加) JDK 安装顺序中,cocos最后,其他随便。ADT、NDK、ANT解压即可。 第二步,配置Cocos。 运行解压出来的文件夹根目录的 setup.py 建议用命令行。输入各种路径。 第三步,生成Androi
作者:编程之家 时间:2019-05-18
cocos2dx 网络编程CCHttpRequest和CURL两个方式
转自:http://blog.csdn.net/sg619262284/article/details/20144087 在使用之前需要设置一些参数:参考:http://www.voidcn.com/article/p-ydwlaxpd-tm.html 在完成上面的操作后,还需要在链接器的输入里面添加一个参数pthreadVCE2.lib; CURL提供了阻塞传输(curl_easy_)和(非阻塞
作者:编程之家 时间:2019-05-18
cocos2dx打包apk
下载和安装python: python是一种面向对象、解释型计算机程序设计语言。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C++重写。我对python用的最多的就是对文件的处理和项目流程控制(打包发布啊),游戏开发中使用python脚本可以解决很多繁琐的
作者:编程之家 时间:2019-05-18
cocos2d-x3.2中error C2440: “类型转换”: 无法从“void (__thiscall xx::* )(void)”转换为
1.提示为 error C2440: “类型转换”: 无法从“void (__thiscall xx::* )(void)”转换为“cocos2d::SEL_CallFuncN” 提示前 调用语句为 callfuncN_selector(GameMenu::menuEnter) menuEnter这个方法里边是没有形参的 导致了这个问题出现 修改办法为 将menuEnter这个方法改成menuEn
作者:编程之家 时间:2019-05-18
cocos2d-x 3.x之动作
Action是动作的基类,所有的动作都派生自这个类,它创建的一个对象代表了一个动作。动作作用于Node,因此,任何一个动作都需要由Node对象来执行。 // 将一个精灵用3秒钟时间从屏幕中间移动到(0, 0)的位置 auto tortoise = Sprite::create("other/tortoise.png"); tortoise->setPosition(Vec2(visibleSize
作者:编程之家 时间:2019-05-18
cocos2dx 3d开源项目 fantasyWarrior3D 从零走起 6完结 [AttackManager&GameMaster]
[AttackCommand] 1. 声明基本的碰撞体,作为角色释放的攻击单位 BasicCollider = class("BasicCollider", function() local node = cc.Node:create() node:setCascadeColorEnabled(true) return node end) function BasicCol
作者:编程之家 时间:2019-05-18
Cocos2d-x 3.x中43种常用动作汇总
本文总结Cocos2d-x 3.x版本中43种常用动作类,包括每个类的作用、使用方法以及所实现的效果。 ScaleBy 作用: 创建一个缩放的动作 参数1:达到缩放大小的所需时间 参数2:缩放比例 1 2 3 ActionInterval * scaleby = ScaleBy::create(2, 2); ActionInterval * actionbyback = scaleb
作者:编程之家 时间:2019-05-18
cocos2d-x android黑屏后返回游戏卡顿
2013年5月17日更新:对于之前说的资源释放问题,cocos2d-x 2.1.3已经解决,就是说中断之后不释放资源,估计方法跟之前提到的差不多,我没有仔细研究过.... 在调试的过程中发现,如果中断处理的时候,让游戏显示暂停界面,方法不当有可能会出问题,本人就遭遇了,返回时直接退出游戏,或者不显示暂停界面的问题。后来发现如果创建的暂停界面层,在AppDelegate::applicationDi
作者:编程之家 时间:2019-05-18
quick-cocos2d-x基于源码加密打包功能的更新策略(1)
http://my.oschina.net/SunLightJuly/blog/180639 本文 源自: http://my.oschina.net/SunLightJuly/blog/180639 Quick-cocos2d-x增加了编译及加密源代码的功能(具体可参考这篇文章)。以此功能为基础,我实现了一个版本更新模块,解决了自己项目中的版本更新需求。现抛砖引玉,与大家分享。 从基本原理和方案
作者:编程之家 时间:2019-05-18
cocos2d-x 3.2 在window平台vs2012下解决中文乱码问题
坑底的vs2012搞了一上午才发现乱码问题是怎么回事 在其他平台下文件编码一般都是utf-8,可是在vs2012上面使用的是gb2312,问题来了,你要是想输入中文就是乱码 解决办法很简单的 cocos2d-x内部是以utf8处理文本的,而VS直接输入时文本编码为GBK,如果添加L标志,则为Unicode编码。 解决这个问题有三种办法: 将源代码文件保存为utf8编码,不过由于编译器的问题,这
作者:编程之家 时间:2019-05-18
cocos2d-x3.2中fatal error: cocostudio/CocoStudio.h: No such file or directory
Android工程环境下jni/android.mk 需要自己手动把引用cocostudio引用库添加上才可以编译 代码参考如下 LOCAL_WHOLE_STATIC_LIBRARIES := cocos2dx_static LOCAL_WHOLE_STATIC_LIBRARIES += cocosdenshion_static LOCAL_WHOLE_STATIC_LIBRARIES += bo
作者:编程之家 时间:2019-05-18
cocos2dx 内存管理
【Himi转载推荐之一】如何优化cocos2d/x程序的内存使用和程序大小 本站文章均为 李华明Himi 原创,转载务必在明显处注明:(作者新浪微博: @李华明Himi ) 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/iphone-cocos2d/1043.html ☞ 点击订阅 ☜ 本博客最新动态!及时将最新博文通知您!
作者:编程之家 时间:2019-05-18
cocos2dx ScrollView不影响滑动,取消弹性小技巧
有时候需要用到ScrollView 但是又不想有那烦人的弹性效果,自然会想到setBounds(false),可是实践过后会发现,这个函数把滑动惯性也给取消了,于是就是你滑多少,滚动多少,用户体验极差。。。 解决这个方法很简单: 1. 继承ScrollViewDelegate 2. 实现虚函数 virtual void scrollViewDidScroll(ScrollView* view);
作者:编程之家 时间:2019-05-18
cocos2dx 3.3 + QT5.3制作游戏编辑器
欢迎转载,但请注明本blog地址,谢谢_(:зゝ∠)_ http://www.cnblogs.com/marisa/p/4141862.html 主要参考: http://blog.csdn.net/greatchina01/article/details/39579185 http://blog.csdn.net/yurenjimi/article/details/7427330 准备 1.
作者:编程之家 时间:2019-05-18
在MFC 窗口中运行 cocos2d-x 3.2 一 基本配置
文章转载地址:http://blog.csdn.net/greatchina01/article/details/39579185 软件平台 Visual Studio 2012 , Cocos2d-x 3.2 步骤 1. 首先用VS2012创建 MFC 对话框应用程序。(选项默认即可) 2. 在命令行 创建一个Cocos2dx 项目 3.把Cocos2dx 项目中的 cocos2d , Clas
作者:编程之家 时间:2019-05-18
在MFC 窗口中运行 cocos2d-x 3.2 二 让其在MFC picture控件中运行
转载地址:http://blog.csdn.net/greatchina01/article/details/39580767 上一篇我们配置了运行环境,但是并不完美,MFC窗口 和 cosos2d 窗口是分开运行的。 如果用来做工具 看起来不太好看,这一篇我们将修改cocos2d 代码,让其运行在MFC控件上 参考:http://blog.csdn.net/akof1314/article/de
作者:编程之家 时间:2019-05-18
Cocos2d-x 启动过程详解:渲染
本文主要讲解Cocos2d-x的整体启动过程:Cocos2d-x 在各个平台的实现代码是一样的,只要针对不同平台做相应的配置就可以了。 一、启动前奏 现在来看一下在iOS平台下的相关结构: 打开源代码自带工程,你会看到一个main文件,这里main里面有一个main函数,这是程序的入口函数。在这里它会加载AppController,进入这个类,这里有iOS平台初始化代码,但是最先执行的如下: 1
作者:编程之家 时间:2019-05-18
【Cocos2d-x】Lua 资源热更新
什么是热更新 所谓的热更新,指的是客户端的更新。 大致的流程是,客户端在启动后访问更新的URL接口,根据更新接口的反馈,下载更新资源,然后使用新的资源启动客户端,或者直接使用新资源不重启客户端。 热更新代码使用到的场景 情人节快到了,你想要组织一个游戏内活动,错过时机肯定是你最不想要看到的结果。 当你发现一个严重的bug。 当你想要添加一些新的场景或者关卡来延长游戏的生命。 以及非常多其他的情况.
作者:编程之家 时间:2019-05-18
Cocos2d-x屏幕适配之Sprite绘制原理
http://www.cocoachina.com/cocos/20140513/8402.html 2014-05-13 13:45 编辑: wupeng 分类:Cocos引擎 来源:CocoaChina 0 5406 Cocos2d-XSprite 招聘信息: 全栈程序大神你在哪里?快来和我们一起任性! 【北京】IOS大牛看过来,技术好待遇自然好 转自Tony Bai的博客 手机
作者:编程之家 时间:2019-05-18
详解Cocos2d-X中宏CC_DLL
转载自:http://www.ziliao1.com/Article/Show/716662CB4AD94EB2D020C3E74EA62A4C.html 在cocos2d-x的源码中,经常可以看到宏CC_DLL的使用,比如在类CCScene的定义中: class CC_DLL CCScene : public CCNode { public: CCScene();
作者:编程之家 时间:2019-05-18
cocos2d-x类型转换(CCstring int string char UTF-8互转)
在做数据转换时,最好包含以下头文件 #include <iostream> #include <cmath> #include <string> #include <sstream> USING_NS_CC; using namespace std; 在cocos2d-x中,也有一个格式刷:CCString(数据转换常常找她做中间人),那么我们要转换类型, 可先将起始数据类型刷成CCString
作者:编程之家 时间:2019-05-18
上一页
13
14
15
16
17
18
19
20
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native