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
游戏开发系列教程-超级玛丽07-CMGameMap(四)-马里奥平移
上一篇博文提到,程序如何获取键盘输入,也就是D键按下,程序获取到前进指令,那么获取到前进指令之后,马里奥是如何前进的呢,这篇文章我们重点讨论这个问题。马里奥的移动,依旧是在帧刷新函数中,这个调用过程上个博文说过,这里不再重复,简单来说就是CMGameScene::OnCallPerFrame调用CMGameMap::OnCallPerFrame,再调用CMGameMap::MarioMove函数,
weixin_30680385
·
2020-07-08 14:31
cocos2d-x
游戏开发系列教程-超级玛丽01-前言
前言上次用象棋演示了cocos2dx的基本用法,但是对cocos2dx并没有作深入的讨论,这次以超级马里奥的源代码为线索,我们一起来学习超级马里奥的实现,并以一些篇幅来详细讲述遇到的具体问题和具体的类,由浅入深的学习cocos2dx。程序效果图在学习超级马里奥之前,我们依旧看看超级马里奥的程序运行之后的样子,以便获得感性认识。同学们可以到这里下载源代码(密码是c.itcast.cn),并用vs20
weixin_30642305
·
2020-07-08 14:25
cocos2d-x
纹理去色
//CCSprite转成CCimageCCPointp=oldSprite->getAnchorPoint();oldSprite->setAnchorPoint(ccp(0,0));CCRenderTexture*outTexture=CCRenderTexture::create((int)oldSprite->getContentSize().width,(int)oldSprite->ge
weixin_30621919
·
2020-07-08 14:39
cocos2d-x
游戏开发系列教程-超级玛丽07-CMGameMap(五)-地图卷动
马里奥在平移的过程中,涉及到地图的卷动问题。在这个游戏里,地图比窗口大,窗口只是显示了地图的一部分,因此马里奥在移动的时候,移动到一定位置之后要卷动地图,否则马里奥移动到窗口右边之后......那结果将会很难看。卷动地图的原理在于,将地图的放在窗口的位置变化下。如下图所示地图在何时卷动呢?这个看我们的设计,在我们的代码中,卷动是这么实现的:当右键按下,也就是前进键按下时,马里奥就向前移动,移动结束
weixin_30587025
·
2020-07-08 14:45
Cocos2d-x
学习笔记 —— “魔塔”案例之基础篇(一)
(2)
cocos2d-x
的开发环境,关于开发环境的安装请看之前的内容。(3)TMX地图编辑器,我们使用的是Tiled的QT版本,软件的官方网站是http://www.mapeditor.org/。
weixin_30376323
·
2020-07-08 13:32
cocos2d-x
游戏开发系列教程-超级玛丽10-怪物与马里奥冲突检测
在超级玛丽游戏中,马里奥在移动,怪物也在移动,当他们遇见时,需要判断是马里奥身亡还是怪物身亡。这个判断的代码在怪物类的检测函数实现中。比如蘑菇怪的冲突检测函数:boolCMMonsterMushrooms::OnCollisionMario(){do{CCNode*pMushrooms=dynamic_cast(getChildByTag(enTagMainNode));CC_BREAK_IF(p
weixin_30363509
·
2020-07-08 13:20
cocos2d-x
游戏开发系列教程-超级玛丽07-CMGameMap(二)
在了解地图的初始化和加载之前,我们先了解下mario的地图。用tiled工具打开mario地图从地图中可以看到,mario的地图有很多层构成:objects层:怪物,会动的怪物coin层:金币trap层:陷阱block层:砖头,砖头有好几种,带问号的,普通砖头,拦路的等等pipe层:水管flagpole层:终点旗帜land层:承重的路面mountain层:远处的山cloud层:天上的云backgr
weixin_30338481
·
2020-07-08 13:01
Cocos2d-x
学习笔记(三)之 坐标系简介
在学习
cocos2d-x
中的基本的类之前,先让我们来了解一下cocosd-x中的坐标系,
cocos2d-x
中有很多种坐标系,比如:OpenGL坐标系、世界坐标系、节点相对坐标系、仿射变换等。
weixin_30270889
·
2020-07-08 13:45
cocos2d-x
LUA 2.x里tolua++的一个隐患
如果是在
cocos2d-x
里才第一次使用lua的人,里面的extern.lua会带来很大的帮助,因为它帮lua这种勉强算是基于对象的语言实现了继承的功能。
visualcatsharp
·
2020-07-08 12:15
游戏
cocos2d-x
2.x必须升级到2.26才能通过appstore对64bit支持的验证
标题有点唬人,但如果还在用2.x的朋友,升级到2.26是有必要的。因为luajit不支持64bit,因此在ios64bit上只能用lua,不能用luajit了。cocos2d-x2.26为此专门将3.x上的lua加密移植了过来。详细可以看这里:http://www.cocos2d-x.org/news/386顺便帖一下32bit和64bit的不一样IntegerdatatypeILP32sizeI
visualcatsharp
·
2020-07-08 12:14
游戏
cocos2d-x
for Android安装和学习笔记(请用adt-bundle21.1或以上导入)
(20121108)注意:这篇文章用cdt编译ndk工程的内容已过时(现在可以用adt-bundle,避免配置繁琐的参数),最新版ADT20.0.3支持右键把Android工程直接添加native特性(即Android工程和CDTMakefile工程合二为一),不需要做太多复杂的设置,而且完全兼容ndk-build命令行编译。当然,因为会执行完全编译,所以如果经常clean,又想加快编译速度,得另
umier2000
·
2020-07-08 11:32
Android学习笔记
继luaJavaBridge详解 关于cocos2dx开发的补充
cocos2d-x
技术群新群:117871561c++技术交流群:593010226在luaJavaBridge详解中介绍了luaj的使用机制,为了更好的开发cocos2dx已经为游戏开发人员封装了luajavaBridge
亮亮同学
·
2020-07-08 11:01
cocos/cocos studio/cocos creator/cocos2dx 的关系辨析
本文涉及到cocos,
Cocos2d-x
,Cocos2d-js,CocosCreator,CocosStudio.目前(2019-8-14)官网产品页只写了两类:Cocos2d-xhttp://www.cocos2d-x.org
CoderHustlion
·
2020-07-08 10:24
游戏开发
新建项目设置附加目录和链接器、及调试环境
cocos2d-x
2.0.4版本
本文介绍新建
Cocos2d-x
项目后,如何设置附加目录和链接器、及调试环境。
小李00
·
2020-07-08 10:10
cocos2d-x(2.x)
cocos2d-x
弹入、弹出效果(以菜单为例子)
弹入和弹出菜单为了使动作更平滑,涉及到动作组合。(CCMoveTo、CCEaseExponentialOut)(菜单背景图位置仅为示范例子,还需调整)以菜单的背景图为例://生成菜单背景图CCSprite*MainMenuBG=CCSprite::create("menu_bg.png");MainMenuBG->setPosition(ccp(visibleSize.width/2+10,vis
walkiway
·
2020-07-08 10:29
cocos2d-x
初探
Cocos2d-x
3.10 环境搭建
想当初成为程序员,就是希望能写出一款游戏,给自己和朋友玩一玩。我是个深度游戏迷,每个礼拜都会花好长的时间来打游戏的,所有也希望能有时间能自己开发一款游戏。现在就开始慢慢积累吧。其实我师傅是让我去学unity3d的,因为他最近在学,已经写出了几个简单的游戏了,并且他说现在的VR技术这么火,学了有好处的。我也不知道怎么想的,就想先尝试以下Cocos2d,就当来锻炼以下自己的学习能力吧。下面就开始搭建代
爱coding的卖油翁
·
2020-07-08 09:29
Cocos2d-x
Cocos2d-x
V3.2+Cocos Studio1.6 实现一个简单的uibutton点击功能
好久没写博客了这几天在学习cocosstudio,这个软件能够非常方便的设计游戏的一些界面,并导入到cocos2dx中,今天就用按钮来做个例子首先我们打开CocosStudio1.6,选择UIEditor,进去后我们发现有很多的示例,我们就悬着一个叫demologin的示例选择好后我们发现如下图,简单介绍了下功能这里我们选中那个login按钮,发现这个按钮的实例名叫login_Button,这个名
卡卡马桶
·
2020-07-08 09:32
cocos2d-x
cocostudio和cocos2dx版本对应
版本对应列表:Studio2.xCocosStudio版本对应
Cocos2d-x
版本JS版本备注v2.1.5v2.1.2betav2.1(事件:更名Cocos)v3.4finalv3.3rc0+Cocos
u010536615
·
2020-07-08 08:05
技术
Cocos2dx
使用Cocos Studio 创建帧动画《1》
工程分析这篇博客将介绍使用CocosStudio创建帧动画,在以前我们通常是通过代码创建动画,今天介绍使用CocosStudio创建动画,不需要写一行代码,这样就可以提高开发效率,使用代码创建动画的方法,可以参考我的博客
Cocos2d-X
meishadevs
·
2020-07-08 08:50
Cocos
studio
Cocos2d-X
直接使用OpenGL接口
Cocos2d-X
是基于基于OpenGLES的2D游戏引擎,所以
Cocos2d-X
可以直接使用OpenGL接口首先建立一个Draw类,用于处理OpenGL接口在Draw.h中添加下面的代码#ifndef_Draw_H
meishadevs
·
2020-07-08 08:49
Cocos2d-X基础
Cocos2d-X基础
(iOS)终端创建
cocos2d-x
项目
下载
cocos2d-x
压缩包,进入官网即可下载!
宝宝丶菲
·
2020-07-08 08:43
Cocos Creator如何优化包体大小
CocosCreator是触控科技旗下的产品,以内容创作为核心的游戏开发工具,在
Cocos2d-x
基础上实现了彻底脚本化、组件化和数据驱动等特点。
游戏程序猿
·
2020-07-08 08:17
win7环境下
cocos2d-x
2.2.2和Visual studio2010搭建游戏开发环境
http://www.cocos2d-x.org/download我下载的为2.2.2版本,下载Visualstudio2010下载的地方很多,自己百多谷歌2、安装visualstudio2010;解压
cocos2d-x
tiankongzaiweixiao
·
2020-07-08 07:20
文章
Cocos2d-x
3.0final 终结者系列教程23CocosStudio UI组件使用大全Cocos2d-x3.2使用
最近忙死了,得空发表一篇关于所有的Cocostudio中的UI组件使用的教程,其实是对所有UI组件的Api介绍,作为手册收藏下吧!!CocosStudioUI组件按钮UIButton复选框UICheckBox滑块UISlider图片UIImageView进度条UILoadingBar纹理文本UITextAtlas字体文本UIText图片字体文本UITextBMFont文本区域UITextField
sdhjob
·
2020-07-08 04:29
cocos2d-x
Ipad
Iphone开发
cocos2d-x
-------------------------------世界坐标本地坐标之间的转换
在
cocos2d-x
,提供现成的两个用于坐标转换的函数,convertToNodeSpace和convertToWorldSpaceconvertToNodeSpace:将世界坐标转换为本地坐标用法:node1
roy__luo
·
2020-07-08 04:19
Cocos2d-x
【
cocos2D-x
学习】9.音乐炫台——音效与特效
【目标】:制作一个简单的音乐炫台式的游戏一、游戏概念游戏的设想是来自于一个简单的FLASH游戏。我这边基本做完了以后发现android平台也有一款类似的游戏《音乐炫台》。其界面和扫雷类似,是一个方格阵,被选中的格子会随着节拍发出声响,并且发出声响时会有一定的特效来显示。玩家可以通过选中不同的格子来组合成各种音乐。做这个游戏的目的有两个:一是学习音效的实现,二是学习特效的实现。二、游戏机制的具体研究
ronintao
·
2020-07-08 04:44
cocos2D-x
cocos2d-x
-lua 使用3个check制作 日 周 中 正常 4种状态
需求是使用3个check选中日显示当日贡献选中周显示本周累计贡献选中总显示历史总数累计贡献3个都不选中则显示正常数据image.png--4种状态NORMAL=0DAY=1WEEK=2TOTAL=3functionUIHhMember:initCheck()self.tbCheckList={}self.m_CheckBox_ConDay=g_seekWidgetByName(self._root
人气小哥
·
2020-07-08 02:54
关于
Cocos2d-x
游戏开发学习过程的一个总结
首先,关于
Cocos2d-x
项目的创建:1.需要在
Cocos2d-x
的下载解压目录下创建工程(以下简称cc)例如:D:\cocos2d-x-2.2.6,找到该文件下的tools文件夹下的project-creator
际遇598
·
2020-07-08 01:36
【
Cocos2d-x
/入门】使用Android Studio进行开发
说在前面操作系统:win1064位vs版本:2017python版本:2.7Cocos2d-x版本:3.17AndroidStudio版本:3.2步骤1.在cmd窗口中新建项目cocosnewangame-pcom.example.angame-dd:/project-lcpp--portrait生成后:2.用Androidstudio打开项目3.更改配置文件gradle.properties(前
o0o_-_
·
2020-07-07 21:43
Cocos2dx
【cocos2d】cocos studio 对应的
Cocos2d-x
框架的版本
cocosstudio对应的
Cocos2d-x
框架的版本版本对应列表:Studio2.xCocosStudio版本对应
Cocos2d-x
版本JS版本备注v2.1.5v2.1.2betav2.1(事件:更名
小马哥93
·
2020-07-07 19:16
Cocos2D
cocos2d-x
3.2 仿微信的大战飞机
cocos2dx的基础已经学有一段时间了,为了巩固和练手,选择了做仿照微信的打飞机。最初玩这个游戏时,感觉挺休闲也挺有感觉的,虽说是个黑白简单的打飞机,整个功能恰恰适合我现在的这个对cocos2dx的掌握程度。首先要分析一下打飞机包含的整个内容,我这个肯定是本地的了,微信上的是联网的,需要读好友的相关信息。我按功能分了六个阶段来做:初始化UI及动画、滚屏和战机移动、生成敌机、碰撞检测、空降物、游戏
球球_2014
·
2020-07-07 19:25
cocos2d-x
Cocos stdio3.10使用方法
之前一直使用的是cocosstdio1.6版本,生成json文件,使用UIwidget的布局方式,自从推出3.10版本之后
cocos2d-x
就使用csb格式了,占用内存小、读取速度更快等优点,虽然官网也有使用说明
pyf_914406232
·
2020-07-07 19:34
Cocos Studio和
Cocos2d-x
版本对应关系
tid=182077版本对应列表:
cocos2d-x
|CocosStudio|HTML52.2.5|1.5.0.1|3.2RC02.2.4|1.5.0.0|3.2RC03.13.2Alpha|1.4.0.0
poem_of_sunshine
·
2020-07-07 18:52
cocos2d-x
CocoStudio
cocos2d-x
2.x版本文字描边研究01_使用shader描边
由于Cocos2d-x2.x版本对描边支持的不好,3.X的基于Freetype的字库的描边效果还是不错的,但项目用的是旧版本引擎,又需要用到描边字,最近也研究了几种描边的方法,想分享一下。在网上找了很多种描边的方式,各有优劣,有的描边效果很不错,而有的效果稍差但绘制效率更高。这篇文章讲解其中一种基于Shader的描边方法。“云风”大哥的ejoy2d引擎中提供了一种效率很高的描边算法,使用ejoy2
cc4Java
·
2020-07-07 18:37
Cocos2d-x引擎
cocos2d-x描边
描边字
shader描边
〖用cocos2d-android引擎写游戏〗(一)第一个程序HelloWorld
/blog.csdn.net/oktears/article/details/10365513首先自我介绍,本人大三学生党码农一枚,大一大二做过JavaEE和Android应用,目前在专心学习C++和
Cocos2d-x
cc4Java
·
2020-07-07 18:36
Cocos2d-x
3.x RenderTexture渲染纹理源码分析
Cocos2d-x
提供了一个RenderTexture类来支持把帧缓冲中的数据渲
cc4Java
·
2020-07-07 18:36
Cocos2d-x引擎
Cocos2d-x
3.0坐标系详解
原本地址:http://www.cocos2d-x.org/docs/manual/framework/native/v3/coordinate-system/zhCocos2d-x坐标系和OpenGL坐标系相同,都是起源于笛卡尔坐标系。笛卡尔坐标系笛卡尔坐标系中定义右手系原点在左下角,x向右,y向上,z向外,OpenGL坐标系为笛卡尔右手系。屏幕坐标系和Cocos2d坐标系标准屏幕坐标系使用和O
九日行空
·
2020-07-07 17:23
cocos2dx
cocos2d-x
lua 3.16 的一些utf8方法
原文:https://github.com/airtonix/ouf_tags/edit/master/utf8.lua--===========================----===========================----$Id:utf8.lua1472007-01-0400:57:00Zpasta$----ProvidesUTF-8awarestringfunction
人气小哥
·
2020-07-07 15:30
android-ndk-r11b/RELEASE.TXT 文件获取 NDK 版本失败。
通过命令行创建
cocos2d-x
跨平台项目,在eclipse工程目录下调用build_native.py,报错:android-ndk-r11b/RELEASE.TXT文件获取NDK版本失败。
lqfsharks
·
2020-07-07 15:15
cocos2d-x
cocos2d-x
安卓环境配置 -转
cocos2d-x
安卓环境配置-转win7+cocos2d-x-2.1.4+vs2012环境太简单就不多说了,下面是eclipse环境一、准备1.eclipse+adt+sdk:adt-bundle-windows-x86
mysoulli
·
2020-07-07 13:43
cocos2d-x
3.0 场景切换特效汇总
//慢慢淡化到另一场景TransitionCrossFade::create(时间,目标场景);//浏览器rendermode为1或0或2可以//本场景变暗消失后另一场景慢慢出现TransitionFade::create(时间,目标场景);//浏览器rendermode为1或0或2可以//本场景右上角到左下角方块消失到另一场景TransitionFadeBL::create(时间,目标场景);/
凡凡的小web
·
2020-07-07 13:09
【玩转
cocos2d-x
之四十】如何在
Cocos2d-x
3.0中使用opengl shader?
有小伙伴提出了这个问题,其实GLProgramCocos2d-x引擎自带了。完全可以直接拿来用。先上图吧。使用opengl前后的对比:1.在cpp中使用openGLshader。(1)添加gray.vsh和gray.fsh到资源目录(见附件)。(2)添加如下代码:boolHelloWorld::init(){if(!Layer::init()){returnfalse;}izevisibleSiz
偶尔e网事
·
2020-07-07 11:22
cocos2d-x
cocos2d-x
游戏开发(九)重要的基类CCNode
欢迎转载:http://blog.csdn.net/fylz1125/article/details/8522523这个CCNode是个很重要的基类,没有理由不把它搞一搞。首先看下类结构图:它几乎是所有类的基类,官方注释如下:CCNode是主要元素。任何一个能被绘制或者包含能被绘制的东西都是一个CCNode。最常用的CCNode有:CCScene,CCLayer,CCSprite,CCMenu.一
iteye_3753
·
2020-07-07 11:33
Cocos2d-x
学习笔记—事件处理机制
Cocos2d-x
学习笔记—事件处理机制昨天写的博客中的一些说法和理解有点问题,今天根据《我所理解的
Cocos2d-x
》一书做出修订,在此向《我所理解的
Cocos2d-x
》一书的作者表示感谢。
HUST_OEChenHao
·
2020-07-07 09:18
Cocos2d-x
三次样条曲线
阅读
Cocos2d-x
源码的时候,有几个有趣的关于路径运动的TestCase之前一直没有时间去研究:ActionCardinalSpline和ActionCatmullRom。
峻峰飞阳
·
2020-07-07 08:06
game
cocos2d-x
Cocos2d-x
3.0 开发(十二)在CocoStudio中使用粒子挂载与曲线动画
1、概述最新版本的CocoStudio在修复之前Bug的同时,加入了新功能,粒子挂载和曲线动画就是其中的亮点。下面我们就动手做个例子,先上图:2、粒子挂载运行CocoStudio中的AnimationEditor,来编辑动画,我就用之前的那个UI做的小人啦。在CocoStudio1.1中可以隐藏骨骼(Alt+G)在不需要骨骼显示的时候,关闭骨骼显示清爽了好多。接下来开始动手挂载粒子。我们要将找到粒
松阳
·
2020-07-07 07:02
Cocos2D-X
Cocos2d-x
3.0
开发
cocos2D-X
源码分析之从
cocos2D-X
学习OpenGL(8)----纹理
纹理(Texture)就是图片,它用来给物体增加细节,
cocos2d-x
中使用Texture2D类处理2D纹理贴图,本篇就从
cocos2d-x
中的Texture2D类介绍openGL纹理。
bill_man
·
2020-07-07 04:04
cocos2d
cocos2D-X
源码分析之从
cocos2D-X
学习OpenGL(5)---绘制基本图形
最近完整的学习了learnopengl(http://www.learnopengl.com/),觉得非常有启发,从而又想起了这个长草许久的专题,正好趁这段时间,从本篇起完成这个专题,需要说明的是,从本系列的第五篇起将使用cocos2d-x3.10版本对应的代码,最早的三篇采用的是相对比较老的代码,但是我重新阅读后发现对理解有没有什么影响,所以暂时我不会升级之前的代码,但是为了保持和最新代码的一致
bill_man
·
2020-07-07 04:03
cocos2d
玩转
cocos2d-x
(一)创建、生成、运行HelloWorld
因为最近项目需要,开始研究下
cocos2d-x
;关于
cocos2d-x
这里就不废话了。作为一个程序员,凡事先从HelloWorld开始,这是我们的优良传统。
berdy
·
2020-07-07 04:05
Cocos2d-x
Android高级
Cocos Studio 扩展说明
如果你熟悉CocosStudio的使用,对Lua有一定的了解,对
Cocos2d-x
导出的Lua接口比较熟悉,且能使用Cocos2d-Lua编写简单的控件。
^_^!
·
2020-07-07 03:52
cocos
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他