手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Cocos2d-x
Bullet(Cocos2dx)之增加调试绘制PhysicsDraw3D
由于刚开始学的时候不知道Bullet的单位1.0代表多大,所以制作出的模型的大小也无法判断。 不用担心,Bullet提供了一个类btIDebugDraw,这个泪已经实现了很多绘制功能,我们要做的就是实现几个虚函数。 我们继承btIDebugDraw,实现虚函数 class PhysicsDraw3D : public btIDebugDraw { public: void drawLine(co
作者:编程之家 时间:2019-05-18
Cocos2dx实现翻牌效果CCScaleTo与CCOrbitCamera两种方式
由于项目需要实现翻牌的效果,所以自己在完成的过程中将这篇文章写下来,想想还是觉得有点艰辛。 开始在网上找解决的办法找了很久,基本上就是一种解决方案,就是用CCOrbitCamera这个Action类来模拟实现翻牌的效果。 但是我在使用的效果中始终不如人意。 用CCOrbitCamera类实现倒是能实现,但是如果将牌移动到左上、左下或者其他不在屏幕中心的位置那这个效果就不行了,翻牌的位置就错误了,类
作者:编程之家 时间:2019-05-18
Bullet(Cocos2dx)之优化PhysicsDraw3D
为了测试bullet物体的大小,匆匆写完的PhysicsDraw3D的效率低的要命,这也是为什么cocos2dx弃用了DrawPrimitives,而去使用DrawNode DrawPrimitives每次绘制都去调用glDrawElements,假如每帧绘制10000条线段,那么就要调用10000次glDrawElements,可见效率之低。 而DrawNode采取的是批处理的方式,当drawL
作者:编程之家 时间:2019-05-18
cocos2d-x 3.0rc开发指南:Windows下Android环境搭建
安装工具 1. 配置JDK JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 本人的系统是Win7 64位版,但安装的是JDK7,Windows X86版。 假设安装目录在: C:\Program Files (x86)\Java\jdk1.7.0_21;当然也可以是其他地方 设置环境变量: JAV
作者:编程之家 时间:2019-05-18
cocos2dx中函数指针传递的方法
目的 看到群里有个朋友搞了好几天函数指针传递,没搞好。所以写一篇文章,旨在从cocos2dx中帮朋友们找到如何传递指针。 旧版本的函数指针传递 全局函数函数指针调用 一般在C++11之前,我们一般是这样定义一个函数指针类型。 [cpp] view plain copy print ? typede void(*pFunc)(int,...); 什么意思呢? [cpp] view plain
作者:编程之家 时间:2019-05-18
cocos2dx 3.3 视频播放的实现-VideoPlayer的使用
最近因为项目需求需要使用到视频播放功能。 在3.x版本之前如果需要用到视频播放功能就要使用原生的视频播放实现技术,好在3.x之后官方已经集成了视频播放功能,这是值得欣慰的。但是欣慰过后的悲剧在于,官方的文档一直跟不上版本的更新速度。虽然集成了这个功能,但是郁闷的是你要花费很大的力气去尝试使用技巧(仅限于类似我这种菜鸟)。 以下为我整了好久才摸到的使用方法,其实使用不难,难的是一定要注意这个集成的播
作者:编程之家 时间:2019-05-18
Bullet(Cocos2dx)之分析刚体创建与销毁(Primitives)
相关链接:http://bulletphysics.org/mediawiki-1.5.8/index.php/Collision_Shapes Bullet基本图形简介 Bullet提供的基本图形包括球体、长方体、圆柱体、胶囊体、圆锥体、多球体 当然还有一个Plane,一个无限的平面 1.球体是个很简单的形状: btSphereShape (btScalar radius) 提供一个球体的半
作者:编程之家 时间:2019-05-18
cocos2d-x3.2如何添加LIb库及头文件的步骤
在VS工程中,添加c/c++工程中外部头文件及库的基本步骤: 1、添加工程的头文件目录:工程---属性---配置属性---c/c++---常规---附加包含目录:加上头文件存放目录。 2、添加文件引用的lib静态库路径:工程---属性---配置属性---链接器---常规---附加库目录:加上lib文件存放目录。 然后添加工程引用的lib文件名:工程---属性---
作者:编程之家 时间:2019-05-18
Cocos2d-x 3.x利用Socket创建客户端和服务端
转载:http://www.voidcn.com/article/p-kgbykqae-bkn.html Socket基类 包括Socket的初始化,主要是Windows上,在Android上就不需要了。 如果平台为Windows,则需要初始化 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 SocketBase::SocketBase() { _bI
作者:编程之家 时间:2019-05-18
【Cocos2d-x】实现资源热更新
转载地址:http://www.voidcn.com/article/p-uquxodan-bea.html 热更新介绍 什么是热更新? 游戏客户端启动时,主动请求服务端检查版本号,并更新资源到本地。 应用场景: 情况一:游戏客户端已经发布了,但突然发现有个比较严重的bug需要修复。这时需要更新游戏的代码(Lua代码)。 情况二:情人节到了,需要搞个活动,在游戏中营造一个节日氛围。这时,需要更新游
作者:编程之家 时间:2019-05-18
Cocos2d-x 2.0 自适应多种分辨率
http://dualface.github.io/blog/2012/08/17/cocos2d-x-2-dot-0-multi-resolution/
作者:编程之家 时间:2019-05-18
Cocos2dx发布Android包,配置开发环境菜鸟级入门,一看就会
1.下载adt-bundle-windows-x86_64这里边有Eclipse和Android SDK ,这个很方便,因为Eclipse里Android的 SDK路径已经给你配置好了。(找不到官网下载路径就随便在一个网站写下载好了) PS:1.注意下载的时候要找到自己操作系统对应的版本,32位-32,64-64. 2.之前配置Java环境就不赘述了,这了提一点的是,Java你下载1.7的,你在E
作者:编程之家 时间:2019-05-18
Cocos2d-x下Lua调用自定义C++类和函数的最佳实践
[转载出处] http://segmentfault.com/blog/hongliang/1190000000631630 关于cocos2d-x下Lua调用C++的文档看了不少,但没有一篇真正把这事给讲明白了,我自己也是个初学者,摸索了半天,总结如下: cocos2d-x下Lua调用C++这事之所以看起来这么复杂、网上所有的文档都没讲清楚,是因为存在5个层面的知识点: 1、在纯C环境下,把C函
作者:编程之家 时间:2019-05-18
Bullet(Cocos2dx)之创建地形
Bullet提供了几个类btBvhTriangleMeshShape,btHeightfieldTerrainShape去创建一些网格图形,首先了解btHeightfieldTerrainShape,通过高度图数据创建一个3D地形。 A static mesh that is optimised for and described by the surface of a height map. 官
作者:编程之家 时间:2019-05-18
如何将cocos2d-x项目打包成一个.exe
转载:http://blog.csdn.net/cwn0812 (release版本也一样,也可以像下列方法) 下面,你要打包cocos2d-x中的Test项目成一个exe文件 1:可以再cocos2d-x目录下的Debug.win32的全部复制到一个文件夹里 2:然后把Test所有的资源也复制到上面说的文件夹里,这样就可以运行Test.win32.exe, 但是你会发现文件夹太大,所以你必须删除
作者:编程之家 时间:2019-05-18
Cocos2d-x 3.x利用Socket创建客户端和服务端
From:http://cn.cocos2d-x.org/tutorial/show?id=2193 Socket基类 包括Socket的初始化,主要是Windows上,在Android上就不需要了。 如果平台为Windows,则需要初始化 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 SocketBase::SocketBase() { _bIni
作者:编程之家 时间:2019-05-18
cocos2d-x 引擎分析:如何实现跨平台
怎么样使用 Cocos2d-x 快速开发游戏,方法很简单,你可以看看其自带的例程,或者从网上搜索教程,运行起第一个 Scene HelloWorldScene,然后在 HelloWorldScene 里面写相关逻辑代码,添加我们的层、精灵等 ~ 我们并不一定需要知道 Cocos2d-x 是如何运行或者在各种平台之上运行,也不用知道 Cocos2d-x 的游戏是如何运行起来的,它又是如何渲染界面的
作者:编程之家 时间:2019-05-18
深入理解 cocos2d-x 坐标系
首先对于初学的,带大家认识 cocos2d-x 中坐标系的几个概念,参考 http://www.voidcn.com/article/p-byvoorac-kw.html。其他的往下看。 弄懂坐标系是开始开发的重要的一步,为了不让大家头晕,现在我深入的为大家讲解一下, 本人原文地址:http://www.cnblogs.com/lyout/p/3292702.html。 首先我们添加两个测试精灵(
作者:编程之家 时间:2019-05-18
如何优化cocos2d/x程序的内存使用和程序大小
原文转载地址:如何优化cocos2d/x程序的内存使用和程序大小 在我完成第一个游戏项目的时候,我深切地意识到“使用cocos2d来制作游戏的开发者们,他们大多会被cocos2d的内存问题所困扰”。而我刚开始接触cocos2d的时候,社区里面的人们讨论了一个非常有意义的话题:“请简单地讲述你认为新手cocos2d程序员在他开始编码之前,最应该先知道,或者应该关注和注意的事项。”这个问题的答案很多,
作者:编程之家 时间:2019-05-18
【精品教程】如何在Cocos2d-JS游戏中快速接入微信SDK?
近日,微信公众平台面向开发者推出了微信内网页开发工具包(微信JS-SDK),内含11类接口集。 从此之后,开发者不仅能够在网页上使用微信本身的拍照、选图、语音、位置等基本能力,还可以直接使用微信分享、扫一扫、卡券、支付等微信特有的能力,为用户提供更优质的网页体验。 那么问题来了:如何在Cocos2d-JS游戏中快速接入微信SDK? 接下来我们将用基于Cocos2d-JS的微信游戏《来自喵星的你》来
作者:编程之家 时间:2019-05-18
Cocos2d-x 3.0rc0 的Win32工程添加CocoStudio库
前天, 在CocoaChina 2014春季大会上, 激动人心的Cocos2d-x 3.0和CocoStudio 1.3发布了. Cocos2d-x 3.0做出令人兴奋的性能, 易用性等一系列改进, CocoStudio 1.3带来了稳定性和新特性. 今天让我们看下如何在新建Cocos 3.0rc0的Win32的工程中添加CocoStudio的支持. 一 软件及其下载 1. Cocos2d
作者:编程之家 时间:2019-05-18
COCOS2D-X 停止手打所有cpp文件到android.mk
Android.mk中LOCAL_SRC_FILES需要罗列出所有参与编译的文件,这样在.cpp文件少的时候还可以一个一个添加,当有几百个文件的时候会十分的痛苦! 我们下看看TestCpp工程中的Android.mk文件: 这只是节选的一部分,大概只有50个左右吧,除数量多之外让我们看看下面的情况: 1改变了其中一个文件名就得修改mk文件,痛苦之处显而易见,而且会重新编译整个工程! 2.手工添
作者:编程之家 时间:2019-05-18
Cocos2d-x 屏幕适配解决方案
第一,对于屏幕适配问题,首先必须理解几个基本的概念。 FrameSize:实 际上就是设备的原始分辨率,开发环境中可以通过CCEGLView::sharedOpenGLView()->setFrameSize()来设 置设备的分辨率大小,当然也可以可以通过CCEGLView::sharedOpenGLView()->getFrameSize()获取得到设 备的分辨率 WinSize:开发所设计
作者:编程之家 时间:2019-05-18
Bullet之了解Force Torque Impulse
在了解Force Impulse Torque 之前,先来看看setLinearVelocity,setAngularVelocity 一个是线速度,一个是角速度 理解起来是很简单的设置body的线速度和角速度 // 线速度 const btVector3 & getLinearVelocity () const void setLinearVelocity (const btVector3
作者:编程之家 时间:2019-05-18
cocos2d 自带算法
/** @def CCRANDOM_MINUS1_1 returns a random float between -1 and 1 返回一个随机漂浮在-1和1之间的随机数 */ #define CCRANDOM_MINUS1_1() ((2.0f*((float)rand()/RAND_MAX))-1.0f) /** @def CCRANDOM_0_1 returns a random f
作者:编程之家 时间:2019-05-18
Cocos2d-X3.0版的HelloWorld工程分析
打开上一篇博客中的HelloWorld工程后,会看到下图所示的工程文件 main.cpp文件中的代码(本人已经注释) #include "main.h" #include "AppDelegate.h" #include "cocos2d.h" //命名空间 USING_NS_CC; //Cocos2d-X的主函数(相当于C/C++中的main函数) int APIENTRY _tWinM
作者:编程之家 时间:2019-05-18
Cocos2d-x碰撞检测原理与英雄要打死怪物--之游戏开发《赵云要格斗》7
这里是Evankaka的博客,欢迎大家前面讨论与交流~~~~~~ 转载请注明出处http://blog.csdn.net/evankaka/article/details/42689689 本文将详细讲述cocos2dx中英雄与怪物的碰撞检测原理,其实就是精灵和精灵碰撞检测哈。本文主要从矩形碰撞入手,自己编写了一个矩形碰撞检测的函数,并且在游戏
作者:编程之家 时间:2019-05-18
cocos2d-x3.2中怎么做ShareSdk的步骤
1、新建工程 2、下载sharesdk-cocos2dx-3.x版 和 android 、ios包 3、ios平台 --添加最新的sharesdk-ios 1-加入平台库 SystemConfiguration.framework , QuartzCore.framework , CoreTelephony.framework , libicucore.dylib
作者:编程之家 时间:2019-05-18
Cocos2d-x下Lua调用自定义C++类和函数的最佳实践
有人对Cocos2d-x Lua调用C++,C++调用Lua仍然一知半解,不能一窥全貌。为什么要用tolua++,为什么要用bindings-generator。 详细全面透彻有力的一篇文章多谢洪亮大神。 http://segmentfault.com/blog/hongliang/1190000000631630
作者:编程之家 时间:2019-05-18
cocos2d 制作动态光晕效果基础 —— blendFunc
最近的项目要求动态光晕的效果。 何谓动态光晕?之前不知道别人怎么称呼这个效果, 不过在我看来,“动态光晕”这个名儿起的还是蛮不错的。 动态光晕就是在背景图片的上面蒙上一层光照。。。 但是这个光照比较特别,他能够变换颜色,变换光圈的半径大小,从而制造出类似梦幻迷离的效果~ 新项目中我是负责游戏特效这一块的,操作过程中我觉得这东西蛮不错的,很有感觉。 之前的项目中我是负责整个游戏场景的编码实现的,因为
作者:编程之家 时间:2019-05-18
上一页
16
17
18
19
20
21
22
23
下一页
小编推荐
热门标签
更多
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