手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Cocos2d-x
Cocos2d-x3.2实现虚拟摇杆多点触摸
本文重点不是虚拟摇杆,而是多点触摸, 一个Layer控制虚拟摇杆 一个Button控制跳跃 一个Button控制攻击 在ios平台若想实现多点触摸,首先需要设置uiview的支持,默认是不支持的 如下图 最后一行: 结束
作者:编程之家 时间:2019-05-18
cocos2d中使用chipmunk做碰撞检测
我们知道cocos2d本身不包含物理引擎,但是它集成了2个开源物理引擎可供我们选择:box2d和chipmunk。对于一般的正规矩形精灵的碰撞检测,可以简单的使用Core Graphics提供的CGRectIntersectsRect接口实现。其他情况要想减少工作量,最好的方法就是借助物理引擎。 本篇教程实现一个菱形和三角形的碰撞检测,足以演示基本的chipmunk用法。 Demo基于cocos2
作者:编程之家 时间:2019-05-18
cocos2dx3.0进度条的简析
可以说,进度条是游戏中特别常用的一个控件,大部分游戏都会需要用到资源加载条,技能道具的cd,或者是时间条。最近特别喜欢看底层,自我感觉底层是一个让人熟悉整个框架的特别好的方式,这次就来看下进度条的底层,感受一下。 class CC_DLL ProgressTimer : public Node #ifdef EMSCRIPTEN , public GLBufferedNode #endi
作者:编程之家 时间:2019-05-18
Quick-Cocos2d-x初学者游戏教程二
我们已经了解了Quick的一些基础知识,所以本章我们将开始深入到Quick内部,了解它内部的代码结构,同时在解析的过程中学到相应的原理,并学会如何修改、添加相应的代码文件,比如实现屏幕的分辨率适配。 前面我们创建了一个叫做parkour的游戏项目,其意思就是本人本来打算要做一个跑酷游戏的,但是因为这几天玩了一款叫做《el》的飞行游戏,非常有意境,并且几乎零差评,所以请允许我任性一下,善变的我不想做
作者:编程之家 时间:2019-05-18
Cocos2d-x利用jni调用java层代码
本文转自:http://cn.cocos2d-x.org/tutorial/show?id=1308, 感谢作者分享! jni的意思是java本地调用,通过jni可以实现java层代码和其他语言写得代码进行交互。在Cocos2d-x中,如果想要在C++层调用java层的代码,就是通过jni技术。通过调用java层的代码,我们就可以在Android平台下实现一些引擎没有提供给我们的功能,或者做一些其
作者:编程之家 时间:2019-05-18
Cocos2d-x《雷电大战》(1)-双层地图无限滚动
林炳文Evankaka原创作品。转载请注明出处http://www.voidcn.com/tag/http://blog.csdn.net/evankaka 本文要实现飞机射击游戏中的地图无限滚动的功能,这里分为两个层,一个层无限向下滚动,一个层无限向上滚动,这样子结合起来效果就非常有层次感,也非常逼真,这里我把地图层都写成一个类,自己把地图改下,就可以成为你自己的了!下面,我们开始吧
作者:编程之家 时间:2019-05-18
cocos2d-js v3.0 新功能-----事件分发机制
事件分发机制 简介 在使用时,首先创建一个事件监听器,事件监听器包含以下几种: 触摸事件 (cc.EventListenerTouch) 键盘响应事件 (cc.EventListenerKeyboard) 加速记录事件 (cc.EventListenerAcceleration) 鼠标响应事件 (cc.EventListenerMouse) 自定义事件 (cc.EventListenerCusto
作者:编程之家 时间:2019-05-18
Quick-Cocos2d-x 3.3中常用的文件和函数一
display 位置:quick/framework/display.lua display.lua是Quick-Cocos2d-x中的最常用的类,基本上所有的显示相关的函数都可以在这里找到。你如果是要查找类似于创建精灵,创建层之类的函数的话都可以在这里找到。下面我们列出一些常用的函数: 变量 变量名称 变量含义 display.size 屏幕设计分辨率大小 display.width
作者:编程之家 时间:2019-05-18
cocos2d-x 3.0rc开发指南:Windows下Android环境搭建
转帖自:http://blog.csdn.net/linzhengqun/article/details/21663341,感谢原作者! 安装工具 1. 配置JDK JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 本人的系统是Win7 64位版,但安装的是JDK7,Windows X86版。 假设
作者:编程之家 时间:2019-05-18
【Cocos2d-x】实现资源热更新
热更新介绍 什么是热更新? 游戏客户端启动时,主动请求服务端检查版本号,并更新资源到本地。 应用场景: 情况一:游戏客户端已经发布了,但突然发现有个比较严重的bug需要修复。这时需要更新游戏的代码(Lua代码)。 情况二:情人节到了,需要搞个活动,在游戏中营造一个节日氛围。这时,需要更新游戏资源或增加一些功能。 好处:不需要重新打包和提交应用到市场等待审核。 热更新流程 AssetsManager
作者:编程之家 时间:2019-05-18
【Cocos2d-x】实现资源热更新
热更新介绍 什么是热更新? 游戏客户端启动时,主动请求服务端检查版本号,并更新资源到本地。 应用场景: 情况一:游戏客户端已经发布了,但突然发现有个比较严重的bug需要修复。这时需要更新游戏的代码(Lua代码)。 情况二:情人节到了,需要搞个活动,在游戏中营造一个节日氛围。这时,需要更新游戏资源或增加一些功能。 好处:不需要重新打包和提交应用到市场等待审核。 热更新流程 AssetsManager
作者:编程之家 时间:2019-05-18
Cocos2d-x3.3 Physics物理引擎模块解决了刚体穿透问题
void PhysicsFixedUpdate::onEnter() { PhysicsDemo::onEnter(); _scene->getPhysicsWorld()->setDebugDrawMask(PhysicsWorld::DEBUGDRAW_ALL); _scene->getPhysicsWorld()->setGravity(Point::ZER
作者:编程之家 时间:2019-05-18
Cocos2d-x3.2游戏的核心循环在Application,如何处理FPS不稳
今天天气很阴,马上要下雨了,陈吃早点功夫写点东西, 一场秋雨一场寒,十场秋雨要穿棉,各位从今往后多穿点 int Application::run() { if(!applicationDidFinishLaunching()) { return 1; } long lastTime = 0L; long curTime = 0L;
作者:编程之家 时间:2019-05-18
Cocos2d-x3.2 双击事件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 //GameScene.h #include "cocos2d.h" USING_NS_CC; class GameScene : public cocos2d::Layer { public : static cocos2d
作者:编程之家 时间:2019-05-18
cocos2dx 3.0 beta android环境配置
http://www.cocoachina.com/bbs/read.php?tid=183116 1.安装前要准备的软件 a.cocos2dx 3.0 beta 下载地址: http://cdn.cocos2d-x.org/cocos2d-x-3.0beta.zip b.adt(google整合的android开发环境) 下载地址: h
作者:编程之家 时间:2019-05-18
Cocos2d-x中的3D功能
或许你已经开始接触Cocos2d-x了,并且已经知道它是一个2D游戏引擎。从3.x版本开始,Cocos2d-x已增加并改进了3D功能。3D游戏有着巨大的市场,所以Cocos2d-x中添加了3D开发所需的所有功能。或许3D开发对你来说是个新事物,并且很多专业术语你都不熟悉。但这篇文章会让你熟悉一些额外的软件工具,下面就让我们一起来了解了解Cocos2d-x中的3D功能吧。 初学3D Sprite3D
作者:编程之家 时间:2019-05-18
Quick-Cocos2d-x初学者游戏教程一
前言 虽然之前已经写过了很多 Cocos2d-x 相关的教程和文档,但本次却是我第一次接触 Quick,第一次接触 Lua,所以此次的教程本人将站在一个初学者的角度(看到这里是不是想白眼我了,哈哈,别切啊!尽管第一次,但我身边可是有很多 Quick 大神的,廖大大也在旁边办公室,没准撒个娇大神就把他知道的全部要点倾囊相授了啦!),全方位的解析 Quick 的学习过程,并同大家一起学习如何利用 Qu
作者:编程之家 时间:2019-05-18
Quick-Cocos2d-x初学者游戏教程二
我们已经了解了Quick的一些基础知识,所以本章我们将开始深入到Quick内部,了解它内部的代码结构,同时在解析的过程中学到相应的原理,并学会如何修改、添加相应的代码文件,比如实现屏幕的分辨率适配。 前面我们创建了一个叫做parkour的游戏项目,其意思就是本人本来打算要做一个跑酷游戏的,但是因为这几天玩了一款叫做《el》的飞行游戏,非常有意境,并且几乎零差评,所以请允许我任性一下,善变的我不想做
作者:编程之家 时间:2019-05-18
Quick-Cocos2d-x初学者游戏教程三
本章我们继续解析新建项目的代码文件,衔接不上的童鞋可以先回顾下上章的内容。那么下面我们就言简意赅直接进入正题吧! 2、main.lua 在src目录下,除了 config.lua 文件外,还有一个 main.lua 文件,这个 main.lua 是 Quick 项目的通用入口文件,它类似于 Cocos2d-x 中的 AppDelegate.h/cpp 文件,同时也类似于一般 Windows 工程中
作者:编程之家 时间:2019-05-18
Quick-Cocos2d-x初学者游戏教程四
前面我们已经大概的讲解完了Quick的框架和代码结构,接下来,本章开始我们将正式进入到游戏的开发。当然在开发的过程中,如果遇到值得一提的知识点和概念,我们还是会为大家详细讲解的。 哈哈,这章的内容我加它为——开发初探,因为我们将先来实现一些基础的内容。本章将实现的效果如下图所示: 菜单场景 从前面章节讲解的的知识点中,我们知道每个新建的 Quick 项目里都已经默认创建好了一个 mainScene
作者:编程之家 时间:2019-05-18
【玩转cocos2d-x之三十三】游戏嵌入Webview网页
原创作品,转载请标明:http://www.voidcn.com/article/p-ybpkbbax-ep.html 手游《我叫MT》一开始会弹出一个游戏公告,有玩过的肯定都蛮熟悉的,这就是webview,就是一个网页。由于webview和平台相关,这里就介绍下cocos2d-x如何嵌入andorid的webview控件,在cocos2d-x中显示网页。 1.Jni Jni这里我就不再多说了。可
作者:编程之家 时间:2019-05-18
Cocos2d-JS开发中的一些小技巧
1、获取URL中的请求参数的值----此方法接收参数名 1 2 3 4 5 6 function getQueryString(name) { var reg = new RegExp( "(^|&)" + name + "=([^&]*)(&|$)" , "i" ); var r = window.location.search.substr(1).match(re
作者:编程之家 时间:2019-05-18
Cocos2d-JS开发中的一些小技巧
1、获取URL中的请求参数的值----此方法接收参数名 1 2 3 4 5 6 function getQueryString(name) { var reg = new RegExp( "(^|&)" + name + "=([^&]*)(&|$)" , "i" ); var r = window.location.search.substr(1).match(re
作者:编程之家 时间:2019-05-18
cocos2d-js常见对象的几种创建方式
create 所有的对象统一使用create方法创建,不再存在createXXX之类的方法 1、精灵Sprite 一共4种创建方式 (1) 根据图片资源路径创建 //参数1:图片资源路径 var sprite1 = cc.Sprite.create("res/HelloHTML5World.png"); //参数1:图片资源路径,参数2:显示区域 var sprite2 = cc.Sprite.
作者:编程之家 时间:2019-05-18
Cocos2d-x 3.x lua绑定
**************************************lua绑定教程************************************* 如何使用 bindings-generator ================== Windows: ------------ * 确保已经安装了 `android-ndk-r9b`. * 下载python2.7.3(32bit)版
作者:编程之家 时间: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《雷电大战》(2)-精灵随手指移动,你点哪我走哪!
林炳文Evankaka原创作品。转载请注明出处http://www.voidcn.com/tag/http://blog.csdn.net/evankaka 本文要实现飞机游戏中,人的手指按着飞机,就能拖着飞机走动,这里实现了当你手指按在手机的图片上,手指一直按着屏幕,飞机就会跟着你走。同时,还加入了边界判断条件,让飞机在你的视野内移动,实现的效果完全和我们手机上
作者:编程之家 时间:2019-05-18
Cocos2d-x使用Luajit将Lua脚本编译为bytecode,从而实现加密
项目要求对lua脚本进行加密,查了一下相关的资料 ,得知lua本身可以使用luac将脚本编译为字节码(bytecode)从而实现加密,试了一下,确实可行。 下面是使用原生的lua解释器编译字节码: 1、新建一个名为1.lua的文件,里面只有一句话print("Hello Lua"),新建一个空的out.lua脚本文件 2、开始--运行--cm
作者:编程之家 时间:2019-05-18
error LNK2001: 无法解析的外部符号 "class cocos2d::Vec2 const cocos2d::CCPointZero" (?CCPointZero@cocos2d@@3VV
plate->setAnchorPoint(CCPointZero); 改成: plate->setAnchorPoint(ccp(0,0));
作者:编程之家 时间:2019-05-18
cocos2d-js 3.0 RC0 手动绑定 C++调用js,js调用C++ jsbinding
原文地址:http://www.cnblogs.com/kenkofox/p/3910462.html 参考地址:http://www.tairan.com/archives/4902 1 JS调用C++ 3.0中写这个绑定比较简单,跟ANE调用java如出一辙,一个JSContext,一个jsval,使用cocos2d提供的c++和js变量转换的函数做好转换即可。 cocos2d-js原来就定义
作者:编程之家 时间:2019-05-18
上一页
19
20
21
22
23
24
25
26
下一页
小编推荐
热门标签
更多
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