标签:ET框架
相信许多朋友都听过或玩过《捕鱼达人》这款游戏。去年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...
我想在开始这个小教程之前,在网上童鞋们已经可以找到相关的资料了,但是我还是要把我自己做练习的一点东西分享出来。因为有朋友在u3d的官网论坛里,找到了这个demo,但是在他使用的过程中遇到了问题,我看了给他解决掉之后,为了其他朋友不至于发生同类的问题,特在此啰嗦一番。好,闲话不扯啦!下面开始我的教程之...
看到有很多童鞋都提到需要一些unity与数据库方面的东西, 恰好我刚好懂一点,是从unity官网论坛上学习的 。只是在unity输入的字符提交给mysql数据库 很简单,这里抛砖引玉,给大家分享一下我的工具是Unity+WampSever 首先在phpadmin端建立一个数据库,我的名字为wayne...
3.5 没有带来新的GUI,真的让俺有些伤心、郁闷,不过内置的寻路系统还真是蛮爽的,打了包上传上来, TestNavMesh.unitypackage 简要说明: 导入包后, 1,打开场景Game_TestNavMesh ,Window->Navigation 打开Navigation窗口...
只是实现简单的一个折叠功能,代码添加子结点.. 新童鞋可以参照下。高手请忽视。图片:4.jpg 一共两个prefab,在Resources文件夹。拖对位置哦
因为最近有项目要用到shader,所以通过官网好好研究了下,顺便记录下: Unity中的shader可以分为三类: 1:表面着色器(surface shaders) 2:可编程着色器( vertex and fragment shaders ) 3:固定着色器(fixed function shad...