E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
cocosd
Android——
Cocosd
2d-x手机游戏开发学习思路
手机APP应用如雨后春笋般冒了出来,而在众多的APP应用中,游戏占据了半壁江山。它丰富着人们的业余生活,增进了人们之间的沟通交流。也有许多开发的朋友对游戏开发情有独钟,他们不止是享受着有很多的人们去下载的成就感,更多的是享受着自己开发出一款满意游戏的成就感。为此越来越多的开发者们向着游戏应用进军了。可是很多开发者不知道怎么入手游戏开发,不知道游戏开发的路应该怎么走。作为一个仅用Cocos2d-x游
霸气的名字
·
2024-01-26 21:03
Cocos2d-X游戏开发
Cocos2d-x
Android开发
手机游戏
android
游戏引擎
cocos2d-x颜色混合模式完成光照效果
使用
Cocosd
-x3.2的颜色混合功能和裁剪功能完成光照效果,简单易用,效果图如下:代码://底图,光照图(一般是有透明度的白色图)光移动的时间,循环次数Node*HelloWorld::createFlashNode
SkyXU123123
·
2020-08-20 04:07
cocos2d-x
iOS
cocos2d-x
颜色混合
光照
【
Cocosd
2d实例教程八】Cocos2d实现碰撞检测(含实例)
(转载请注明出处:http://blog.csdn.net/buptgshengod)1.介绍说到碰撞检测,最简单直观的例子就是超级玛丽里的吃金币功能,当两个物体碰撞在一起产生一定的效果。下面上图介绍下这章的实例。当机器人a走到机器人b的身上时,机器人b消失。2.具体实现方式其实思路很简单,就是规定每个精灵有他们自己的一个作用范围,当两个精灵的作用范围重叠时,一个精灵的不可见就可以了。关于摇杆器控
李博Garvin
·
2020-08-14 03:26
Cocos2d实例教程
Cocos2d实例教程
关于cocos2dx如何通过jni进行c++与java的交互
参考博文:http://codingnow.cn/cocos2d-x/992.html我们都知道,
cocosd
2dx的跨平台的游戏引擎,就是一处编写,多平台运行(一般就是用一种语言c+
Mr_xin321
·
2020-08-13 12:33
cocos2d-x
Cocosd
2D学习
(1)
cocosd
2d节点从CCNode类派生的对象可显示的:CCSprite:显示纹理CCLabelTTF:打印任意文本CCNode、CCScene、CCLayer主要用于把节点分组在一起。
jaccen
·
2020-08-03 00:56
Cocosd
2d 实现图像描边shader
图片描边需求如下:1.可指定描边宽度2.可指定描边颜色3.可用于字体图片描边我所知道的方式有以下几种:1.Cocos2d-x3.x中,字体用FreeType库,字体描边可以用FreeType自带的描边功能,实际效果没测过,但只能用于字体。2.用RenderTexture,方法大概是把原图做一圈的偏移,渲染到同一张纹理上,他们相隔中心点的距离都是r,最后再把自己渲染到中间,核心代码大概这样:[cpp
振长策而御宇内
·
2020-07-29 03:32
Cocos2d
Cocos2d-x学习笔记(三)之 坐标系简介
在学习cocos2d-x中的基本的类之前,先让我们来了解一下
cocosd
-x中的坐标系,cocos2d-x中有很多种坐标系,比如:OpenGL坐标系、世界坐标系、节点相对坐标系、仿射变换等。
weixin_30270889
·
2020-07-08 13:45
cocosd
-x 下 2D 骨骼动画编辑器选择的闲聊
前言:没想到好多年没来,CSDN竟然支持了Markdown的编辑,而且还是直接fork了StackEdit过来的,开始我还在想是否要换个写博客的地方,毕竟我不是一个很勤快的人,而且我也想界面能尽量简洁,CSDN的界面太过花眼。本想到Github上逛逛看,有没有适合的简单的技术博客程序,既然这里的书写可以让我如此顺畅,那我就暂时再写一篇吧。一般做RPG相关的游戏才会比较多得用到2D骨骼系统,毕竟,一
Sozell
·
2020-07-01 13:51
cocos2dx
杂谈
游戏
编辑器
骨骼动画
spine
cocos2d-x
cocos2d-x节点(cocos2d.h)API
cocos2d-x节点(cocos2d.h)API温馨提醒:为了大家能更好学习,强烈推荐大家看看本人的这篇博客Cocos2d-X权威指南笔记
cocosd
所包含的类文件/////cocos2d-x-3.0alpha0
runaying
·
2020-06-26 06:16
cocos2d-x
cocos2d-x tableview和CCControlButton的使用
在
cocosd
-x里有一个现成的例子可以用我们去看一下:先定义一个TableViewTestLayer的类,继承CCTableV
zzds1992
·
2020-06-24 14:30
Cocos2d-x
Protocol Buffers Lua API总结 -- 内置类型的repeated使用append() 复合类型的repeated使用add()
我的使用经验都是在开发
Cocosd
-x游戏的时候,lua脚本与服务器通信采用了protocolbuffer,协议编译工具正是protoc-gen-lua这个插件。
e财富800
·
2017-10-18 11:51
代码技术
Unity3D
技术工具
quick
cocos2dx
Cocosd
2d-js 异常处理
Error对象一旦代码解析或运行时发生错误,JavaScript引擎就会自动产生并抛出一个Error对象的实例,然后整个程序就中断在发生错误的地方。Error对象的实例有三个最基本的属性:name:错误名称message:错误提示信息stack:错误的堆栈(非标准属性,但是大多数平台支持)利用name和message这两个属性,可以对发生什么错误有一个大概的了解。if(error.name){ c
zhenyu5211314
·
2016-04-27 16:00
JavaScript
异常处理
cocos2d
Cocosd
2d-js 类型转换
JavaScript是一种动态类型语言,变量是没有类型的,可以随时赋予任意值。但是,数据本身和各种运算是有类型的,因此运算时变量需要转换类型。大多数情况下,这种数据类型转换是自动的,但是有时也需要手动强制转换。强制转换强制转换主要指使用Number、String和Boolean三个构造函数,手动将各种类型的值,转换成数字、字符串或者布尔值。Number函数:强制转换成数值使用Number函数,可以
zhenyu5211314
·
2016-04-27 16:00
JavaScript
cocos2d
类型转换
Cocosd
2d-js 对象使用
概述定义方法对象(object)是JavaScript的核心概念,也是最重要的数据类型。JavaScript的所有数据都可以被视为对象。简单说,所谓对象,就是一种无序的数据集合,由若干个“键值对”(key-value)构成。varo={ p:'HelloWorld' }; 上面代码中,大括号就定义了一个对象,它被赋值给变量o。这个对象内部包含一个键值对(又称为“成员”),p是“键名”(成员的名称)
zhenyu5211314
·
2016-04-27 16:00
JavaScript
cocos2d
对象
Cocosd
2d-js 数组使用
数组的定义数组(array)是按次序排列的一组值。每个值的位置都有编号(从0开始),整个数组用方括号表示。vararr=['a','b','c']; 上面代码中的a、b、c就构成一个数组,两端的方括号是数组的标志。a是0号位置,b是1号位置,c是2号位置。除了在定义时赋值,数组也可以先定义后赋值。vararr=[]; arr[0]='a'; arr[1]='b'; arr[2]='c'; 任何类
zhenyu5211314
·
2016-04-27 16:00
JavaScript
cocos2d
数组
Cocosd
2d-js 使用Cocos Studio生成的Json界面文件
使用CocosStudio生成界面文件,用Js进行加载,将生成Json文件和图片素材放在res目录下,比如登陆界面的LoginScene.json文件加载如下:varUIroot=ccs.load(game.resources["LoginScene_json"]).node; UIroot.setAnchorPoint(cc.p(0.5,0.5)); UIroot.setPosition(siz
zhenyu5211314
·
2016-04-27 14:00
JavaScript
cocos2d
界面
Cocosd
2d-js 实现序列化Json文件
序列化Json文件到对象数组中varJsonDataReader=cc.Class.extend({ mapdata:null, ctor:function(data,keyName1,keyName2){ this.loadJson(data,keyName1,keyName2); }, loadJson:function(data,keyName1,keyName2){ varjsonOb
zhenyu5211314
·
2016-04-27 13:00
json
cocos2d
序列化
Cocosd
2d-js 实现模态对话框
使用模态对话框主要是吞噬点击事件,让点击不会透传导底部,新建窗口都继承自模态对话框,也可以创建子类便于实现打开和关闭的动画效果/** *Createdbyshakeon16/4/7. */ "usestrict"; varModalDialogLayer=cc.Layer.extend({ m_touchListener:null, ctor:function(){ this._super()
zhenyu5211314
·
2016-04-27 11:00
cocos2d
对话框
Cocosd
2d-js 实现窗体管理器
根据弹出窗体的不同层级进行管理和关闭,可以知道当前scene都弹出哪些窗体,便于统一化管理"usestrict"; varmodalDlg=require("./../../ui/common/ModalDialogLayer.js"); varWindowManager=cc.Class.extend({ windowList:null, baseZorder:1000000, baseTag
zhenyu5211314
·
2016-04-27 11:00
cocos2d
窗口管理
cocosd
-xna-Tweejump学习笔记3
CCSpriteBatchNode spriteManager = CCSpriteBatchNode.batchNodeWithFile("Images/sprites", 10);addChild(spriteManager, -1, (int)tags.kSpriteManager); &n
·
2015-11-13 19:12
学习笔记
cocos2d-x3.1.1 step by step 学习笔记1----- 软件的安装与HelloWord
1:软件安装 系统:WIn7 软件:VS2012、
cocosd
-x3.1.1、python2.6.7、doxygen <1>首先安装VS2012,安装也是傻瓜式安装, <2>
·
2015-11-13 17:47
cocos2d-x
Android——
Cocosd
2d-x手机游戏开发学习思路
手机APP应用如雨后春笋般冒了出来,而在众多的APP应用中,游戏占据了半壁江山。它丰富着人们的业余生活,增进了人们之间的沟通交流。也有许多开发的朋友对游戏开发情有独钟,他们不止是享受着有很多的人们去下载的成就感,更多的是享受着自己开发出一款满意游戏的成就感。为此越来越多的开发者们向着游戏应用进军了。  
·
2015-11-13 11:36
android
【Cocos2D-X 】初窥门径(9)播放音乐/音效
LOLBgMusic.mp3" #define EFFECT_FILE "Attack.wav" 在初始化的时候预加载音乐/音效文件: //预加载
CocosD
·
2015-11-13 00:14
cocos2d-x
Cocos2d-x中常用粒子编辑器ParticleDesigner测试例子
类型选择
cocosd
(plist)类型保存至桌面 命名为myplist导出至桌面 选择右侧Emitter Config可设置属性。
·
2015-11-11 06:17
cocos2d-x
Cocosd
-x-2.2.2 & VS2012 & Eclipse 开发环境搭建
1.安装软件: 1.1 安装JDK(JDK1.7.0_51) 1 JAVA_HOME 2 C:\Program Files\Java\jdk1.7.0_51 3 4 CLASSPATH 5 .;%JAVA_HOME%\lib\dt.jar; %JAVA_HOME%\lib\tools.jar; 6 7 PATH 8 %JAVA_HOME%\bin; %JAVA_HOME%\j
·
2015-11-08 16:44
eclipse
Android——
Cocosd
2d-x手机游戏开发学习思路
手机APP应用如雨后春笋般冒了出来,而在众多的APP应用中,游戏占据了半壁江山。它丰富着人们的业余生活,增进了人们之间的沟通交流。也有许多开发的朋友对游戏开发情有独钟,他们不止是享受着有很多的人们去下载的成就感,更多的是享受着自己开发出一款满意游戏的成就感。为此越来越多的开发者们向着游戏应用进军了。 可是很多开发者不知道怎么入手游戏开发,不知道游戏开发的路应该怎
·
2015-11-03 20:11
android
cocos2d-x Programmers Guide v3.3 译本和阅读笔记(1-2章)
第一章1:
Cocosd
-x是什么?关于cocos2dxcocos2d-x是始于2010年的一个开源的跨平台的游戏引擎。它的强大足以让游戏开发者轻松的开发出各种壮观
Mr_Afox
·
2015-11-02 11:52
移动开发之cocos
Cocosd
-x的坐标系
OpenGL 坐标系 : 原点在屏幕左下角,x 轴向右,y 轴向上。 UI坐标体系 : 原点在屏幕左上角,x 轴向右,y 轴向下。 屏幕坐标系: UI 世界坐标系: 也叫绝对坐标系 : &nbs
·
2015-11-02 10:21
OS
【
Cocosd
2d实例教程二】地图编辑器Tiled的安装使用
(转载请注明出处:http://blog.csdn.net/buptgshengod) 我们知道cocos2d是一个基于2d效果的游戏引擎,那么如果制作一个2d手机游戏我们需要创建相应的游戏画面,而cocos2d支持的游戏画面就是通过Tiled来制作的。这是一款通过通过像素来拼凑画面的软件,界面如下图所示 下面讲一下安装以及使用。 第一步:下载Tiled,地址
·
2015-10-31 08:59
编辑器
PVR: VFrame attempted to use one of these functions 报错
前几天把
cocosd
-x生成的游戏模块发给同学,他说打开报错。
·
2015-10-30 14:36
functions
记录cocos2d-html5与
cocosd
-x jsb中遇到的坑
这两天开始用coco2d-html5写游戏, 但最终是发布到手机上, 写的js代码是跑在jsb上的. 在此记录下遇到的坑. 注:cocos2d-x 简称 cx, cocos2d-html5 简称ch5 1. cc.LabelTTF 在ch5上换行有问题 CCLabelTTF在ch5上对应
·
2015-10-28 09:48
cocos2d-html5
Cocos2dx学习之CCScrollView
首先CCScrollView 在
Cocosd
-x 的扩展库里面,要是使用的话
·
2015-10-21 12:09
scrollview
cocosd
-x 菜单
MenuTestLayer::MenuTestLayer(void) { //设置字体大小 CCMenuItemFont::setFontSize( 30 ); &
·
2015-10-21 11:12
OS
cocos2d-x CCScrollView
首先CCScrollView 在
Cocosd
-x 的扩展库里面,要是使用的话,需要引入扩展包,然后添加命名空间 #inc
·
2015-10-21 10:54
scrollview
Cocos2d-JS自动JSB绑定规则修改
怎么生成JSB绑定1、自动生成脚本在
Cocosd
-JS引擎目录下的tools/tojs目录
dj0379
·
2015-09-19 14:00
【动作】
Cocosd
-x3.x 动作类归纳
Action有三个子类:1、FiniteTimeAction类:所有在有限时间能够完成的动作(action)的基类。2、Follow类:一种“跟随”某一个节点的动作。3、Speed类:改变一个action的运行速度,使他持续更长时间(speed>1)或者更短的时间(speed<1)。(Speed对象不能作为一个动作序列的一部分,因为它不是一个ActionInterval对象) FiniteTime
ldpjay
·
2015-06-05 18:00
动作
cocos2d-x
Protocol Buffers Lua API总结
我的使用经验都是在开发
Cocosd
-x游戏的时候,lua脚本与服务器通信采用了protocolbuffer,协议编译工具正是protoc-gen-lua这个插件。
elloop
·
2015-05-22 14:00
lua
protobuf
cocos2d-x
【论坛精华FAQ】
Cocosd
-x经典问题汇总 第一期
本期为您总结了Cocos2d-x论坛讨论区中开发者们在开发过程中所遇到的问题、以及其他开发者们所给提供的解决办法,供大家参考。当然,如果您有更好的解决办法,也欢迎加入 论坛 与广大开发者们一起讨论。1. 场景切换问题问题描述:我的初始场景是场景1,在场景1中我设置了触摸事件监听cocos2d::EventListenerTouchOneByOne*listener1;然后我用replaceScen
弓宇鹏
·
2015-02-16 10:00
C++
Class
cocos2d-x
cocos2d-x3.x
cocostudio
【论坛精华FAQ】
Cocosd
-x经典问题汇总 第一期
本期为您总结了Cocos2d-x论坛讨论区中开发者们在开发过程中所遇到的问题、以及其他开发者们所给提供的解决办法,供大家参考。当然,如果您有更好的解决办法,也欢迎加入 论坛 与广大开发者们一起讨论。1. 场景切换问题问题描述:我的初始场景是场景1,在场景1中我设置了触摸事件监听cocos2d::EventListenerTouchOneByOne*listener1;然后我用replaceScen
弓宇鹏
·
2015-02-16 10:00
C++
Class
cocos2d-x
cocos2d-x3.x
cocostudio
【论坛精华FAQ】
Cocosd
-x经典问题汇总 第一期
本期为您总结了Cocos2d-x论坛讨论区中开发者们在开发过程中所遇到的问题、以及其他开发者们所给提供的解决办法,供大家参考。当然,如果您有更好的解决办法,也欢迎加入 论坛 与广大开发者们一起讨论。1. 场景切换问题问题描述:我的初始场景是场景1,在场景1中我设置了触摸事件监听cocos2d::EventListenerTouchOneByOne*listener1;然后我用replaceScen
弓宇鹏
·
2015-02-16 10:00
C++
Class
cocos2d-x
cocostudio
cocos2d-x3.x
【论坛精华FAQ】
Cocosd
-x经典问题汇总 第一期
本期为您总结了Cocos2d-x论坛讨论区中开发者们在开发过程中所遇到的问题、以及其他开发者们所给提供的解决办法,供大家参考。当然,如果您有更好的解决办法,也欢迎加入 论坛 与广大开发者们一起讨论。1. 场景切换问题问题描述:我的初始场景是场景1,在场景1中我设置了触摸事件监听cocos2d::EventListenerTouchOneByOne*listener1;然后我用replaceScen
弓宇鹏
·
2015-02-16 10:00
C++
Class
cocos2d-x
cocos2d-x3.x
cocostudio
cocos2d-js学习分享
作为一个新的学习
cocosd
-js的同学,相比C++语言来说,js的方便性,为大家提供了极大地简便。
fwb7014
·
2014-12-22 15:00
cocos2d-js
cocos2d游戏开发第一课 - 创建IOS模板工程
cn.cocos2d-x.org/download/创建xcode模板项目cocos2d有两种创建方法:第一种cocos2d3.0之前版本的创建方法,第二种是cocos2d-x3.0之后创建方法会在xcode中生存
Cocosd
2d
wqhjfree
·
2014-10-10 21:00
cocos2d
游戏开发
Cocosd
-X中创建精灵
精灵:Cocos2d中的精灵和其他游戏引擎中的精灵相似,它可以移动,旋转,缩放,执行动画,并接受其他转换。Cocos2dx的Sprite(精灵)由Texure,frame和animation组成,由openes负责渲染。主要的类关系如下:简单过程可描述为:使用Texture2D加载图片,可以用Texture2D生成对应的SpriteFrame(精灵帧),将SpriteFrame添加到Animati
u010105970
·
2014-09-28 07:00
组合模式理解
Cocosd
-x游戏引擎之addChild函数
#include #include #include usingnamespacestd; classComposite { public: Composite():_name(""){} Composite(stringname):_name(name){} virtual~Composite(){} virtualvoidoperation()=0; virtualvoidadd(Comp
themagickeyjianan
·
2014-08-22 13:00
cocos2d-x 2.1坐标转换总结
转自:http://blog.csdn.net/liuyu832/article/details/9249523
cocosd
-x是基于openGLES的,所以遵循openGL的坐标系,也就是说是以屏幕的左下角为坐标原点
azhou_hui
·
2014-07-13 01:00
cocos2d-x
坐标转换
【
Cocosd
2d-x CCMenu菜单之二】
菜单项CCMenuItem是一个基类,子类CCMenuItemFont、CCMenuItemLabel、CCMenuItemSprite、CCMenuItemToggle可加入CCMenu中形成菜单。程序代码:boolHelloWorld::init() { if(!CCLayer::init()) { returnfalse; } CCSizevisibleSize=CC
oyangyufu
·
2014-05-16 13:00
cocos2dx
【
Cocosd
2d-x CCMenu菜单之一】
CCMenu是一个菜单项的容器,用来装载各种菜单项,菜单项可以是图片、系统字、或者自定义字体。类图:菜单项常用设置:voidalignItemsVertically();//垂直方向默认间隙排列,5个像素 voidalignItemsVerticallyWithPadding(floatpadding);//垂直方向以padding间隙排列 voidalignItemsHorizontally
oyangyufu
·
2014-05-15 18:00
cocos2d
cocos2dx
【极客学院每日一课】Android系列之一:创建和使用Android模拟器
当我们推出GoogleWear和2048Android版/
Cocosd
2d-x版时,是不是觉得太高大上了?
jikexueyuan
·
2014-04-17 09:00
android
极客学院
创建和使用Android模拟器
【极客学院每日一课】Android系列之一:创建和使用Android模拟器
当我们推出GoogleWear和2048Android版/
Cocosd
2d-x版时,是不是觉得太高大上了?
jikexueyuan
·
2014-04-17 09:00
android
极客学院
创建和使用Android模拟器
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他