Unity——AssetBundle打包工具

Unity批量打AB包 为了资源热更新,Unity支持将所有资源打包成AssetBundle资源,存放在SteamingAssets文件夹中; 在项目发布之前,需要将所有资源打包成.ab文件,动态加载; 在项目更新时,替换.ab资源文件,即可完成热更新; ab文件在加载时,会多一步解压缩的过程,会增 ... »

littleperilla Unity

Unity——观察者模式

观察者模式 一、Demo展示 二、设计思路 我们假设一种情况,在app中修改了头像,在所有显示头像的UI中都需要更改相应的图片,一个个去获取然后调用刷新会非常麻烦; 因此我们需要一个自动响应机制——观察者模式; 核心:一个key对应多个Action(委托); 流程: 1.提前在每个需要响应的UI中添 ... »

littleperilla Unity

Unity——可复用背包工具

#Unity可复用背包工具 ##Demo展示 ##设计思路 游戏中有非常多的背包样式,比如玩家道具背包,商城,装备栏,技能栏等;每个形式的背包都单独写一份逻辑会非常繁琐,所以需要有一套好用的背包工具; 这些背包有几个共同的特点: 1.有多个排列好的方格子; 2.每个方格子中有内容时,可被拖动且拖动逻 ... »

littleperilla Unity

Unity——对象池管理

Unity对象池管理 一、Demo展示 二.逻辑 在游戏中会出现大量重复的物体需要频繁的创建和销毁;比如子弹,敌人,成就列表的格子等; 频繁的创建删除物体会造成很大的开销,像这种大量创建重复且非持续性保持作用的对象我们会使用对象池将其管理起来,用空间换效率; 对象池的要对外提供创建销毁对象的接口,已 ... »

littleperilla Unity

在Unity中渲染一个黑洞

在Unity中渲染一个黑洞 前言 N年前观看《星际穿越》时,被其中的“卡冈图雅”黑洞所震撼。制作团队表示这是一个最贴近实际的黑洞效果,因为它是通过各种科学理论实现的。当时就想自己也做一个差不多的出来,无奈技术太菜。现在以掉了一堆头发为代价,终于实现出来了,分享给大家。这是最终效果: 本项目使用Uni ... »

Unity键值(KeyCode)

Unity的Input管理 keyCode示例 keyCode Demofunction OnGUI(){ var e:Event=Event.current; if(e.isKey){ Debug. »

zhaoqingqing

Unity3D游戏UI开发经验谈

原地址:http://news.9ria.com/2013/0629/27679.html在Unity专场上,108km创始人梁伟国发表了《Unity3D游戏UI开发经验谈》主题演讲。他以公司团队为案 »

123ing

unity3D用什么语言开发好?

unity3D用什么语言开发好? 一、总结 一句话总结:选c# 同时U3D团队也会把支持的重心转移到C#,也就是说文档和示例以及社区支持的重心都在C#,C#的文档会是最完善的,C#的代码实例会是最详细 »

Renyi-Fan

Unity3d游戏开发用哪个语言更好?

Unity3D是由Unity Technologies开发的一个全面整合的专业游戏引擎,软件集成了专业的渲染引擎和“所见即所得”的开发编辑界面,可快速创建具有强大视听效果的交互式3D内容。 unity »

unityqf

【Unity】光照基础

a.Skybox b.Lighting(Directional Lights,Indirct Light,Emission,Light Probe Group,Reflection Probe) c. »

Mr-QingZi

Unity HDR (高动态范围 )

什么是高动态范围 Hight Dynamic Range 除了色彩空间,相机的“动态范围(dynamic range)”需要配置。本质上,这定义了场景摄像机可捕捉到的最亮度或最深色。可以从Camera »

TravelingLight

Unity 3D的常用快捷键 - Chinar

Unity中的常用快捷键本文提供全流程,中文翻译。Chinar坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例)1Windows系统Unity3D中的 »

chinarbolg

Unity 3D 快捷键

Windows系统Unity3D中的快捷键组合键键 功能File 文件CtrlNNew Scene 新建场景CtrlOOpen Scene 打开场景CtrlSSave Scene 保存CtrlShif »

JeasonKing

Unity 3D中的界面快捷键

Ctrl+1 切换到Scene视图Ctrl+2 切换到Game视图Ctrl+3 切换到Inspector视图Ctrl+4 切换到Hierarchy视图Ctrl+5 切换到Project视图Ctrl+6 »

ahao214