1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
插件教程

引言:想用Unity3D 制作优秀的游戏,插件是必不可少的。工欲善其事必先利其器。本文主 旨是告诉使用Unity3D 引擎的同学们如何根据需求选择适当的工具。为此我写了插件的经验 及理论讲解,涉及插件的 学习/辨别/选择/配合。也写了插件的 评测/教程/下载。关于评测, 带有一定的主观性,仅供参考。关于教程,热门插件网上已经有很多教程了,本文提供链接, 网上资料少的插件本文提供了使用方法的简单介绍。至于下载,主要是学习交流为主,下载 速度还是比较快的。 (PS:本文主要起一个抛砖引玉的作用。欢迎同学们积极留言交流,大牛不吝指教 。本文 用武侠功夫这个大家比较感兴趣的内容来描述游戏开发,借此描述 Unity 插件学习的道理, 同时激发同学们的学习兴趣,没兴趣的可以跳过相关内容。我的新浪微博@ 风宇冲) 本文一共分为三个部分,第一部分是插件的下载,第二部分是插件的评测,第三部分是插件 的学习方法。 第一部分插件的下载 下载所有插件(下载时逐个下载比较快) 注:所有付费插件下载仅用于学习和交流用途,请在下载后24 小时内删除,商业用途请购 买正版。(你懂的) 第二部分插件的评测 Unity 插件本文分以下九个类别介绍,后面跟的是风宇冲的推荐插件: 一 界面制作 推荐:NGUI 二 2D 游戏制作 推荐:2D Toolkit 三 可视化编程 推荐:PlayMaker 四 插值插件 推荐:iTween,HOTween 五 路径搜寻 推荐:Simple Path 六 美术及动画制作 推荐:RageSpline,Smooth Moves 七 画面增强 推荐:Bitmap2Material,Strumpy Shader Editor 八 摄像机管理 推荐:Security Camera 九 资源包 推荐:Nature Pack 十 其他类 一:界面设计(UI ) - 风宇冲推荐NGUI 综述:所有UI 插件可以实现的功能和效果最后都是差不多的,区别是最终游戏的运行效率 和内存占用量不一样,开发的速度也不一样。 NGUI 和EZGUI 是属于一类,核心是将UI 元 件图合并到一张大图(atlase )上,再根据uv 去找对应的小图,最后使用 2D camera 绘制。 iGUI 是另外一种UI 插件,它可以说是 Unity 自带UI 的升级版,也就是OnGUI 的延伸。了解 OnGUI()的同学都知道,它的运行效率是比较低的,没有Drawcall 合并,iGUI 也一样。中文 等字体制作一般是用 Glyph Desginer 或者 Bmfont, 这点 NGUI 和 EZGUI 是通用的。总体来 说, GUI 插件的功能还是略微有限,无论是什么GUI 插件想做复杂点的功能就必须得用脚 本。学习维护起来还是稍微有点麻烦的,故依然建议一个团队只一个人或几个人专门负责UI 。 补充几个对比: 12:管理脚本 不需要 需要 13: UI 部件嵌套 支持 不支持 【NGUI 】 细节功能 ★★★★★ 运行效率 ★★★★★ 内存占用 ★★★★★ 开发速度 ★★★★★ 掌握时间 ★★★★ 跨越平台 ★★★★★ 文档教程 ★★★★★ 综合评价 ★★★★★ 优点:UI 合成图(atlas)管理方便,字体RGB 压缩,持续更新,支持Flash,支持语言本地化 即多语言,支持图像高低清配置。 缺点:卷屏界面(ScrollList )的实现稍微麻烦。 介绍:目前 Unity 最好用的 UI 插件。重点是 NGUI 应该会一直更新,跟着 Unity 的脚步。 NGUI 也更方便于管理atlas,至少每个Sprite 在atlas 中都有名字来管理可以很方便的添加删 除共用,并且Sprite 的位置大小信息可见也可适当调整。 使用注意: (0)ui 元件的本地缩放,也就是localscale 对应元件的像素尺寸。 (1)一个界面,通常也就是一个panel,一定只能有一个atlase, 否则层级极易出现错乱。 (2)同一张图集(atlase ),控制前后显示顺序用Depth。不同图集用坐标Z 值。 (3)记得Camera 下的Even Receiver Masek 一定要与UI 对应,不确定的话就选Everything 。 (4)UIRoot 的Automatic 选项: 勾选:所有UI 按像素尺寸显示。(Game 窗口小的话显示不全整个界面) 不勾选:填满整个区域。(对屏幕小的

文档评论(0)

aena45 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档