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
cocos2D-x
cocos2d-x
学习之--创建文件
xcode中编写
cocos2d-x
工程添加文件时,我们知道直接command+n出现如下界面后选择c++File即可713BF3CA-A940-4601-B221-147C99752008.png但是这样出现的问题是新建的文件中基本上是空的
ys简单0
·
2019-11-02 22:19
Cocos2d-x
使用CCGLProgram和Shader文件实现精灵置灰
1.实现方法:CCGraySprite继承自CCSprite覆盖initWithTexture和draw方法实现置灰。方法和属性声明:classCCGraySprite:publicCCSprite{public:CCGraySprite();virtual~CCGraySprite();staticCCGraySprite*create(constchar*pszFileName);boolin
keep_moving
·
2019-11-02 15:07
Cocos2d-x
官方指南-第七章:其他的节点类型
除了在前面的章节中描述的基本节点类型,
Cocos2d-x
还提供了更多高级节点类型,以帮助构建特殊功能。或许你想制作一个基于瓦片地图的游戏?抑或是一个2D的side-scroller游戏?
职物人研究中心
·
2019-11-02 00:08
【IOS-cocos2d-X游戏开发】在Mac下搭建用Xcode开发的
cocos2d-X
开发环境!
准备研究下
cocos2d-X
的开发,结果发现搭建环境也是个坑!
打碟的DJ
·
2019-11-01 02:56
cocos2d-x
lua裁剪图片
cocos2d-x
技术群新群:117871561c++技术交流群:593010226--创建裁剪图片(要裁剪的形状,大小)functionHeadSprite:createClipImage(clippingfile
亮亮同学
·
2019-10-31 21:47
cocos2d-x3.7win10环境搭建
楼主下载的是
cocos2d-x
的3.7版本,对于3.x版本的搭3.建比较简单。现在官网只能下3.x的了,最低是3.7。楼主只搭建了windows的环境,对于安卓的不会。。。。
w王好人w
·
2019-10-31 16:05
cocos2d-x
3.x游戏开发学习笔记(1)--mac下配置
cocos2d-x
3.x开发环境
打开用户目录下.bash_profile文件,配置环境vim~/.bash_profile//按键i,进行插入编辑(如果输错d进行删除一行)环境配置步骤如下:1、首先配置下Androidsdk,我的是在opt目录下#sdkexportANDROID_SDK_ROOT=/opt/android-sdk-macosxexportPATH=$PATH:$ANDROID_SDK_ROOTexportPAT
Lee坚武
·
2019-10-30 22:45
Cocos2d-x
入门之旅[4]场景
我们之前讲了场景图(SceneGraph)的概念,继续之前你先要知道场景图决定了场景内节点对象的渲染顺序渲染时z-order值大的节点对象会后绘制,值小的节点对象先绘制HelloWorld你还记得HelloWorld场景是如何启动的么?回看我们工程里的AppDelegate.cpp,滚到applicationDidFinishLaunching()的尾部://createascene.it'san
雨落无影
·
2019-10-23 20:13
Cocos2d-x
入门之旅[4]场景
我们之前讲了场景图(SceneGraph)的概念,继续之前你先要知道场景图决定了场景内节点对象的渲染顺序渲染时z-order值大的节点对象会后绘制,值小的节点对象先绘制HelloWorld你还记得HelloWorld场景是如何启动的么?回看我们工程里的AppDelegate.cpp,滚到applicationDidFinishLaunching()的尾部://createascene.it'san
zhxmdefj
·
2019-10-23 17:00
cocos2d-x
系统学习cocos(2) 交互
交互玩游戏的时候,我们需要用输入设备和游戏进行交互,那么游戏需要对玩家做出相应,比如说按下键盘的上下左右,角色就朝着对应的方向移动,按下技能键,角色就释放技能键盘监听响应
cocos2d-x
中要实现键盘监听
凌夜霜
·
2019-10-19 16:00
cocos2d-x
系统学习cocos(2) 交互
交互玩游戏的时候,我们需要用输入设备和游戏进行交互,那么游戏需要对玩家做出相应,比如说按下键盘的上下左右,角色就朝着对应的方向移动,按下技能键,角色就释放技能键盘监听响应
cocos2d-x
中要实现键盘监听
·
2019-10-19 16:00
Cocos2d-x
入门之旅[3]动作
Cocos通过动作(Action)让精灵动起来,把数个动作组成序列(Sequence)就能让精灵做出连续的动作,在动作中我们可以改变精灵的位置,旋转角度,缩放比例,等等动作(Action)首先我们创建一个Action对象,同样使用create,这里我们还是使用HelloWorld场景里的那张图片autosprite=Sprite::create("sinnosuke.png");在setPosit
zhxmdefj
·
2019-10-19 00:00
Cocos2d-x
入门之旅[2]精灵
精灵就是cocos是屏幕上移动的对象,它能被控制,比如我们HelloWorld场景的这个图片就是精灵(Sprite)怎么才算精灵?你能控制它的,就是一个精灵,否则就只是一个节点(Node)准确的说,精灵是一个能通过改变自身的属性:角度,位置,缩放,颜色等,变成可控制动画的2D图像精灵很容易被创建,它有一些可以被配置的属性,比如:位置,旋转角度,缩放比例,透明度,颜色,等等automySprite=
zhxmdefj
·
2019-10-17 22:00
Cocos2d-x
入门之旅[1]场景
在游戏开发过程中,你可能需要一个主菜单,几个关卡和一个END的界面,如何组织管理这些东西呢?和其他游戏引擎类似,Cocos也使用了场景(Scene)这个概念试想象一部电影或是番剧,你不难发现它是被分解为不同场景或不同时间线的,这些部分就是一个又一个的场景参考:https://www.cnblogs.com/NightFrost/p/11688854.html场景的存储结构为了解释场景的结构,我们先
zhxmdefj
·
2019-10-17 01:00
Cocos2d-x
入门之旅[1]场景
在游戏开发过程中,你可能需要一个主菜单,几个关卡和一个END的界面,如何组织管理这些东西呢?和其他游戏引擎类似,Cocos也使用了场景(Scene)这个概念试想象一部电影或是番剧,你不难发现它是被分解为不同场景或不同时间线的,这些部分就是一个又一个的场景参考:https://www.cnblogs.com/NightFrost/p/11688854.html场景的存储结构为了解释场景的结构,我们先
zhxmdefj
·
2019-10-17 01:00
cocos2d-x
系统学习cocos(1)
简析HelloWorld场景以前使用cocos2d-x3.14的时候,HelloWorld并不是一个场景类,而是一个图层类,当时的HelloWorld::createScene()是长这样的Scene*HelloWorld::createScene(){autoscene=Scene::create();autolayer=HelloWorld::create();scene->addChild(
凌夜霜
·
2019-10-16 22:00
cocos2d-x
系统学习cocos(1)
简析HelloWorld场景以前使用cocos2d-x3.14的时候,HelloWorld并不是一个场景类,而是一个图层类,当时的HelloWorld::createScene()是长这样的Scene*HelloWorld::createScene(){autoscene=Scene::create();autolayer=HelloWorld::create();scene->addChild(
·
2019-10-16 22:00
Cocos2d-x
C++ 工程初探
经过较为繁琐的环境搭建后,我们终于运行出了一个helloworld窗口,可以正式上手cocos了现在我们就从改代码开始玩起窗口我们之前讲到AppDelegate类是程序的入口,所以和窗口有关的设置也在这个类里,打开我们的AppDelegate.cpp,从AppDelegate::applicationDidFinishLaunching这个成员函数看起函数中有几行代码涉及到游戏的一些设置这里面有几
zhxmdefj
·
2019-10-16 16:00
Cocos2d-x
C++ 工程初探
经过较为繁琐的环境搭建后,我们终于运行出了一个helloworld窗口,可以正式上手cocos了现在我们就从改代码开始玩起窗口我们之前讲到AppDelegate类是程序的入口,所以和窗口有关的设置也在这个类里,打开我们的AppDelegate.cpp,从AppDelegate::applicationDidFinishLaunching这个成员函数看起函数中有几行代码涉及到游戏的一些设置这里面有几
zhxmdefj
·
2019-10-16 16:00
Cocos2d-x
Windows 环境搭建
Python环境由于需要用到几个.py文件建立工程,我们要先设置好python2.x的环境python官网下载,在找到2.x的版本的installer,这里装了2.7.17,记住你的安装目录然后打开环境变量界面,win10自带搜索就能找出来在系统变量找到Path变量,打开并加入最后的两行(根据你的安装目录决定)接下来检测是否配置成功:win+R,输入cmd,打开命令提示符,这里顺带推荐全局搜索软件
zhxmdefj
·
2019-10-15 22:00
cocos2d-x
新工程的把玩
创建了cocos的工程以及初步了解了工程的结构之后,可以尝试自己改改代码了游戏窗口的设置首先是AppDelegate,找到AppDelegate.cpp中AppDelegate::applicationDidFinishLaunching这个成员函数函数中有几行代码涉及到游戏的一些设置glview=GLViewImpl::createWithRect("teach",cocos2d::Rect(0
凌夜霜
·
2019-10-15 19:00
windows下
cocos2d-x
工程结构讲解
这是我们新建好的工程,稍微解释一下我们开发windows的cocos应用所用到的几个文件夹的作用Classes文件夹,存放游戏代码中的类的源码,当然我们放在别的地方也可以,只要配置好依赖关系就行了cocos2d文件夹,引擎的内核、文档、工具等proj.win32文件夹,存放windows32位工程的文件夹,我们主要也是使用这个工程进行开发Resources文件夹,存放游戏中使用的素材,图片、模型、
凌夜霜
·
2019-10-15 18:00
windows下
cocos2d-x
环境搭建
该教程使用的cocos2dx的版本为3.14,3之后的大概都差不多Python环境搭建:cocos2dx在windows上新建工程需要用到python脚本,安装python-2.7.x,可以上python官网下载,记住安装的路径配置环境变量:右键我的电脑然后点击属性(或者控制面板>系统和安全>系统),打开高级系统设置>环境变量,在系统变量找到Path变量,双击,新建,选择刚刚Python安装的路径
凌夜霜
·
2019-10-15 16:00
Cocos2d 之 tolua
对于将C++的类或方法导出给Lua调用,
Cocos2d-x
引擎采用的是tolua++,通过便携tolua++的pkg配置文件,来定义要导出的每一个类的信息,这个步骤相当于用tolua++的规则将类的头文件重写成
ltree98
·
2019-10-14 23:01
Cocos2d
tolua
Lua
环境变量
genbindings
cocos2d-x
cocos2d-x
周边工具
cocos2d-x
lua Scheduler 调度
cocos2d-x
技术群新群:117871561c++技术交流群:593010226独立于Node的定时器,用Scheduler的定时器函数在引擎根目录/cocos/scripting/lua-bindings
亮亮同学
·
2019-10-14 16:57
Cocos2d-x
子类随父类透明度变化而变化
最近写动画遇到这么一个问题:给父view设置渐入动画时,子view没有跟随父view渐变其代码如下:self.view:setOpacity(0)self.view:runAction(cc.FadeIn:create(10))查看源码发现可以设置级联view透明度的开关设置spriteNode:setOpacity(0)spriteNode:runAction(cc.FadeIn:create(
白小白152
·
2019-09-30 10:19
使用C++进行
Cocos2d-x
游戏开发入门过程中的要点解析
总结了下,新手引导的要点有以下几个:画面的变化.触摸和按钮响应.逻辑处理及代码组织.下面我们就详细讲述这几个要点:一.画面的变化.对个这个不同的游戏的做法不尽相同,归结起来大概有这么几种:1.画面整体变暗这个比较简单,cocos2d就有现成接口:CCSizevisibleSize=CCDirector::sharedDirector()->getVisibleSize();//第一个参数是颜色cc
·
2019-09-25 04:09
Cocos2d-x
保存用户游戏数据CCUserDefault类使用实例
我们可以利用这个类来保存我们的游戏数据,下面的代码是具体的用法。boolHelloWorld::init(){////////////////////////////////1.superinitfirstif(!CCLayer::init()){returnfalse;}boolbvalue=true;intivalue=100;floatfvalue=3.14f;doubledvalue=3.
·
2019-09-25 01:45
Cocos2d-x
UI开发之CCControlPotentiometer控件类使用实例
CCControlPotentiometer是电位计按钮,和CCControlSlider的用法很相似。关于控件使用时的一些配置,请参见文章:UI开发之控件类-CCControlButton。boolHelloWorld::init(){boolbRet=false;do{CC_BREAK_IF(!CCLayer::init());//CCControlPotentiometer参数是底座,进度条
·
2019-09-25 01:42
Cocos2d-x
UI开发之CCControlButton控件类实例
对
Cocos2D-x
来说,从2.0版本开始提供了很多控件类来帮助我们更好地开发UI。
·
2019-09-25 01:42
Cocos2d-x
学习笔记之CCLayerColor层的使用实例
CCLayerColor层的使用方法,写的详细了一些,和上篇文章基本差不多的(查看CCLayer的更多介绍),只不过这次HelloWorld继承自CCLayerColor。boolHelloWorld::init(){boolbRet=false;do{//ccc4这个宏的参数分别为R,G,B,A最后一个是透明度,设置成255就是不透明的,设置成0是透明的CC_BREAK_IF(!CCLayerC
·
2019-09-25 01:41
Cocos2d-x
学习笔记之开发环境搭建
cocos2d-x
一款免费游戏开发引擎,本着开源、跨平台的特色,成为了越来越多的手机游戏的开发引擎,所以让我们也来学习
cocos2d-x
这款游戏引擎吧。
·
2019-09-25 01:40
Cocos2d-x
学习笔记之Hello World源码分析
首先我们来说一下游戏的原理,游戏类似于一场电影,早期的电影不就是靠一张张的图片放出来的吗?把场景人物什么的画在一幅幅图片上,然后从第一张图片开始播放就可以了。游戏更是如此,其实我们玩的游戏看到的画面都是美工做出来的,我们程序员要做的事情是组织这些图片,比如先弄个背景图片,然后在某一个坐标上放置一个人物的图片,我们写好程序,控制这个图片的移动路径,等机器运行的时候每秒都要刷新画面,我们就看到人物动了
·
2019-09-25 01:07
Cocos2d-x
学习入门之HelloWorld程序
一、前言:
Cocos2d-x
是目前非常流行的开源移动2D游戏框架。本文HelloWorld示例程序中使用的
Cocos2d-x
版本是2.0,主要实现一个简单的入门程序。
·
2019-09-25 01:57
Lua脚本实现递归删除一个文件夹
cocos2d-x
和quick-cocos2d-x都没有提供删除文件夹功能。我做了如下2个尝试:1.使用C++在cocos2d-x2.x中的AssetsManager包中提供了一个
·
2019-09-23 22:02
Python实现把回车符\r\n转换成\n
最近在做
cocos2d-x
的简明配置,发现有的朋友的文本编辑器,自动将\r\n截断成\n,(在unix上换行使用\n,windows上,换行使用的是\r\n)于是,写了这个脚本,希望对一些朋友有所帮助,
·
2019-09-23 21:26
C++基础入门教程(九):函数指针之回调
比如
Cocos2d-x
的定时器(schedule)、消息订阅(NotificationCenter)都使用了函数指针来完成回调的功能。
·
2019-09-23 19:57
C++基础入门教程(五):new和delete
对于以前没有接触过C++,然后初次接触
Cocos2d-x
的朋友来说,可能对于内存管理方面会比较生疏。也经常会因为内存问题导致各种小Bug,我也曾经写过一篇retain和release倒底怎么玩?
·
2019-09-23 19:03
Lua教程(六):绑定一个简单的C++类
本文是最后一篇C/C++与Lua交互的教程,在此之后,我们会结合
Cocos2D-X
来介绍Lua绑定。本文主要介绍如何绑定一个简单的C++类到Lua里面,并且提供Lua的面向对象访问方式。
·
2019-09-23 19:21
Cocos2d-x
中CCEditBox文本输入框的使用实例
文本输入框这个东西相信大家不论做什么游戏总会用到吧,今天我们就来看看这个东西如何使用。文本输入框同样属于扩展库中的内容,所以你知道怎么做了吧。当用户要在文本框中输入内容,这一系列的过程我们需要一些函数的调用来获得我们想要的东西,包含这些函数的类需要实现CCEditBoxDelegate这个接口,下面我们来看看具体如何使用吧。#ifndef__HELLOWORLD_SCENE_H__#define_
·
2019-09-23 19:01
Cocos2d-x
中使用CCScrollView来实现关卡选择实例
类似关卡选择的这种功能游戏中经常看到,比如帮助场景,选择关卡,通过滑动的方式选择一些其他的东西等等。今天我们实现关卡的选择是使用CCScrollView这个类。当然还有一些其他的方法,比如使用cocostudio的pageview也可以。我先说下整体的思路,CCScrollView这个类是继承自CCLayer的,本身的触摸事件有些bug,所以网上一般将这个层的touch事件处理为false,而使用
·
2019-09-23 19:00
Cocos2d-x
中实现弹出对话框示例
在游戏中我们经常会看到弹出一个对话框让我们进行选择,今天我们就在cocos2dx中实现这个对话框。对话框说白了也是一个层,当我们点击某一个按钮的时候这个层被加进了当前的场景中,同时场景中的其他的层都是不可点击的,这个时候就涉及到触摸的优先级的一些问题,当然有些时候你也可以根据自己的需要让其他的层也可以点击,但是道理都是一样的,学会了这个其他的按照自己的要求去实现吧。下面我将弹出层单独分装成一个类,
·
2019-09-23 19:00
Cocos2d-x
人物动作类实例
我们玩的游戏一般都可以看到精灵的运动,游戏的世界就是一个运动的世界,而所有的这些动作都可以分为一些基本的动作和动作的组合,今天就来学习一下动作类CCAction,首先看一下类之间的继承关系。CCAction类下派生了三个动作类,执行动作的类是CCNode以及它的子类,通过函数runAction()来执行动作,其中CCFiniteTimeAction之下是常用的瞬时动作和延时动作。动作从本质上来说就
·
2019-09-23 19:27
Cocos2d-x
触摸事件实例
在玩手机游戏的时候,屏幕接收我们的触摸消息是必不可少的,根据我们的触摸事件,去实现相应的功能,这里我们就来学习一下
cocos2d-x
中的触摸是怎么实现的。
·
2019-09-23 19:27
Cocos2d-x
学习笔记之世界坐标系、本地坐标系、opengl坐标系、屏幕坐标系
cocos2d-x
的坐标系很重要,想要学好该引擎,深入理解它的坐标体系很重要。注释写的很清楚了,对照上运行结果一块来看代码吧!
·
2019-09-23 19:46
Cocos2d-x
学习笔记之CCScene、CCLayer、CCSprite的默认坐标和默认锚点实验
结论:实践证明这三个东西的默认坐标都是0,0默认锚点都是0.5,0.5。boolHelloWorld::init(){boolbRet=false;do{CC_BREAK_IF(!CCLayer::init());CCSprite*sprite=CCSprite::create("image1.png");this->addChild(sprite);//获得CCSprite的默认坐标,CCSpr
·
2019-09-23 19:45
cocos2d-x
学习笔记之CCLayer、CCLayerColor、CCLayerGradient、CCLayerMultiplex场景层介绍
图层在
cocos2d-x
中很重要,我们可以在其中添加精灵,也可以将图层添加到场景中。这几个图层类功能各不相同,具体的看代码的注释。大家只需要替换掉helloworld中的init函数就可以运行了。
·
2019-09-23 19:44
Win7上搭建
Cocos2d-x
3.1.1开发环境
Cocos2d-x
―――(本教程以cocos2d-x-3.0版本为例),下载地址:http://www.cocos2d-x.org/download/version#C
·
2019-09-23 18:17
Lua中实现递归删除一个文件夹
cocos2d-x
和quick-cocos2d-x都没有提供删除文件夹功能。
·
2019-09-22 15:33
Cocos2d-x
引擎学习笔记(五)—— 内存管理 源码分析
cocos2d-x
版本:3.17.2运行环境:VisualStudio2017解决方案配置:DebugWin321.Ref类classCC_DLLRef{public://增加一次引用计数voidretain
Dic0k
·
2019-08-23 15:42
Cocos2d引擎
上一页
39
40
41
42
43
44
45
46
下一页
按字母分类:
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
其他