标签:Go
雷电游戏相信很多朋友都玩过,本文就是要实现雷电游戏中,游戏从一开始,英雄飞机就无限发射子弹的功能,让你的战斗暴爽。这里的思想是单独给子弹弄一个层,在这个层不设置一个定时器,每隔一个时间,根据当前英雄飞机传入的位置,生成子弹,并设置子弹的移动事件,和移动后的事件(就是把子弹删除掉,节省内存)。最终效果...
用一个简单游戏的制作教程,让你能从头到尾的了解一下,怎么样为你的smart phone去制作一个2d游戏。安装 Cocos2d-xCocos2d-x 3.x配备的新的安装程序,所以入门从未如此简单!!!只需要下载最新的cocos2d-x安装程序(3.4版本或者其他版本),在终端输入python se...
经过前面三课的学习,我们已经可以掌握了怎样将模型加载到游戏中进行显示,并且做出模型在水中受波光影响的效果,同时也学会了闪电链是怎样产生的。这一节课,我们来学习一下怎样开发旋涡特效。 玩过这款游戏的朋友都记得在《捕鱼达人3》里,有这样一个效果,它实现了对屏幕画面进行旋转扭曲,感觉就像带着玩...
刚才我们学习了如何给鱼加上波光的效果。这一节,我们将学习怎样制作攻击时的闪电特效,看一下华丽的闪电魔法是怎么来的。 《捕鱼达人》中的闪电,是通过以下几个步骤来实现的:一、构建三角形条带。二、采用随机函数来扰动条带顶点。三、快速反复循环一,二步骤。 这个过程主要使用到以下三个类:(1...
在上一节的学习中,我们已经初步学习了如何使用Cocos2d-x加载鱼的模型和播放鱼的动画,这一节我们来学习怎样为鱼的模型增加波光处理,产生那种波光粼粼的效果,以使它看起来像在海水中游动。 在模型的身上加入波光的感觉,是通过纹理动画来实现的,其原理是给模型增加一个纹理,并循环的移动纹理贴图...
相信许多朋友都听过或玩过《捕鱼达人》这款游戏。去年7月,《捕鱼达人3》正式发布,24小时突破1千万下载,可以说是异常火爆,没玩过的童鞋不妨来下载试玩一下! 本次《捕鱼达人3》采用了Cocos2d-x 3.x版本中的3D功能来进行开发,实现了完全的3D化。作为一款支撑了无数2D游戏产品的引擎...
cocos2dx针对游戏设计的不同方面会有不同的优化方案,可以对内存、声音、对图片格式、对色彩等等都进行不同的优化。有关这些方面的教程网上已经有很多,大家可以很方便找到,就不再赘述。我今天要说的是如何对精灵进行优化,因为在程序中我们用到的最多的就是精灵,大到背景、UI,小到 NPC、道具,只要是用图...
我们知道Cocos2d-x的粒子系统是通过加载plist生成的。plist包含两部分内容:粒子系统属性和粒子纹理。但是每次调用create都会对plist进行读取解析,如果重复地使用同一个粒子效果,这样的调用明显是低效冗余的。怎么样对这个过程进行优化呢,我们要做的是,将粒子系统属性和粒子纹理分别抽出...
今天研究一下cocos2dx的内存管理机制,有些地方不太好懂,花了不少的时间,现在感觉自己理解的差不多了,赶快记下自己的一些思路,和的广大朋友分享一下,如果大家发现有错误的地方或者不理解的地方欢迎拍砖! 首先我们必须说一下c++中变量的内存空间的分配问题,我们在c++中写一个类,可以...
plyBlox(代码可视化插件)是一个代码可视化工具。它可以充满趣味的通过拖拽为物体添加行为。下载地址:http://pan.baidu.com/s/1qWDOxac
说起来Cocosd-x 3.0的截屏和2.x的截屏大体上相同,都是利用RnderTexture来处理,在渲染之前调用call函数,然后调用Cocos的场景visit函数对其进行渲染,渲染结束后调用end函数即可。只是不一样的是3.0截屏需要在截完屏的下一帧才能处理RenderTexture,这点要注...
在刚刚过去的2014年,Cocos 3D技术经历了从无到有的历程。现在随着版本的更新升级,Cocos引擎3D技术也开始走向成熟。不仅有《捕鱼达人3》成功检验市场、获得良好口碑,开源游戏Demo《Fantasy Warrior3D》供大家解剖学习,更有多家知名游戏厂商已开始采用Cocos引擎3D技术开...
Unity拥有非常丰富的拓展编辑器接口,如果是在网上下载过别人写的插件,你会发现为什么它的监测面板视图和普通的不一样?其实是他通过代码自己绘制的监测面板,这篇博文MOMO带大家来学习编辑器。如下图所示,这是我通过代码拓展的面板视图。下一条简单的脚本,绑定挂在摄像机上。using UnityEngin...
你现在还在为脚本编辑器苦恼么?你现在还在为臃肿的vs叹息么?如果你被vim的强大所折服~~那么请使用它吧!这是c#的语法高亮文件,我修改了下,现在可以支持u3d的函数,关键字,和类高亮了~cs.rar将这个文件放入vim对应的syntax语法文件夹就ok了。图片:QQ截图20121017093359...
经常在论坛中看到有人问及有关代码更新的问题,近来俺抽了点时间,特研究了下,有一点点心得现与大家分享,如有不正确之处,还请大家多多指正. 在此之前,我们应该明确一点,资源包可以包含一个被制成TextAssets的脚本,但是这样的话他将就不是一个真正的可执行的代码了。如果你想要导入一个包含在你的资源包...
有关Unity 3d截图并保存至任意目录,在游戏或者软件需求中经常会用到,现在就来分享下怎么实现: 1.前提条件:仅限于--Pc and Mac Standalone 2.准备工作: ①找到System.Windows.Forms.dll:在unity的安装目录中找到它,如E:\Program Fi...
经常在影视作品中看到一些电流滋啦啦的效果,看上去特牛逼,就想怎么实现以下。 从特效那里获得这个场景的时候发现这个效果真的很有意思,以前的电流效果一般是用贴图动画或是直接用程序控制面片位移来得到这样的效果。看来要多看别人的shader实现,就会有更多的收获。 但当我打开Electricity_Sh.s...