unity3d随笔~Assets,Objects and Serialization  Asset是存储在硬盘上的文件,保存在Unity项目的Assets文件夹内。比如:纹理贴图、材质和FBX都是Assets。一些Assets以Unity原生格式保存数据,例如材质。另一些Assets需要通过处理转...
不管是Unreal4或者其他引擎,首先要说明的一点是评判这些引擎的时候,如果不是对自己的技术实力有足够的把握,如果不是很清楚到底自己是否真的彻底了解这些设计背后原本的意义,那么千万别开上帝视角。(当然,我没开) 为什么那么多人认为Unreal Engine 4是开源的呢?开放源代码=开源 = ...
unity3d热更新是一个绕不开的话题,热更新是为了让用户获得资源和代码的变更。比方说游戏推出新的版本,关系到内容资源的增加,游戏逻辑的变更。其中最关注的是脚本热更新,可以使用的一个选择是lua,这个由魔兽世界采用作为界面脚本,从而红遍整个游戏行业,十年经久不衰的脚本。unity有了很多lua的绑定...
提高游戏的画面感,从体积光开始~ 散射是一种非常美丽的自然现象,在自然界中光穿过潮湿或者含有杂质的介质时产生散射,散射的光线进入人眼,让这些介质看起来像拢住了光线一样,也就是所谓的体积光。在游戏中体积光是很常用的一种光照特效,主要用来表现光线照射到遮蔽物体时,在物体透光部分泄露出的光柱。由于视...
作者:何小成 端模式(Endian)的这个词出自Jonathan Swift书写的《格列佛游记》。这本书根据将鸡蛋敲开的方法不同将所有的人分为两类,从圆头开始将鸡蛋敲开的人被归为Big Endian,从尖头开始将鸡蛋敲开的人被归为Littile Endian(这句话最为形象)。小人国的内战就源于吃鸡...
今年Unite上的Unity Editor新功能讲座中介绍了三个工具,前两个介绍的是Frame Debugger和新的Memory Profiler。今天要介绍的Editor Tests Runner是三个工具中的最后一个。Editor Tests Runner是开源单元测试工具NUnit在Unit...
1 C#脚本异常捕获C#脚本未捕获的异常,与Android和Native未捕获异常很大的区别是,未捕获异常不会照成引用的闪退。所以,C#脚本的异常危害相对较小,但是同样更加容易存在在游戏中。闪退问题能够及时发现并进行修复。C#脚本异常,抛出的时机不同,危害性也有所不同; 在Start、Awake等函...
不论是对于Unity初学者还是极有经验的开发者来说,项目设计与管理都是迟早需要接触并掌握的知识点。本文将由Unity技术支持工程师田彪,为大家详细全面地介绍Unity项目设计与管理的系统知识。全文分为五大块,大家挑自己感兴趣的部分阅读即可。在制作游戏时,游戏内容各型各色,但使用Unity设计游戏项目...
Unity一个很强大的功能就是可扩展,你可以利用该功能创建出各种各样的工具,直接整合到Unity中使用。今天这篇文章将为大家全面介绍扩展Unity中所有菜单项的方法及各菜单项的适用场景。介绍 Unity编辑器中可扩展的菜单总览如下图:这些菜单分别是:编辑器顶部的内置菜单(A、B、C、D)层级视图右...
今天这篇课程将为大家介绍使用Unity结合Vuforia SDK制作AR应用的过程,非常简单且容易上手,适合Unity初学者。最后效果是制作出向上跳跃的Unity酱。注意:本文教程使用Unity 5.3.4制作,Unity编辑器及Android设备测试通过。第一步 注册Vuforia首先需要到Vuf...
原文地址:http://blog.csdn.net/candycat1992/article/details/51050591==================================写在前面时隔两个月我终于来更新博客了,之前一直在学东西,做一些项目,感觉没什么可以分享的就一直没写。本来之...
前言美术和程序的配合,需要程序能够很快抓住问题重点并提出解决方案.步骤准备美术提供的数字图片BMFont 字体制作软件开始1、使用BmFont先导出一张只有数字的图片字,会得到两个文件2、将得到的fnt文件改后缀为txt3、使用notepad++或Sublime Text打开(或使用其它带有列编辑功...
一、语言间相互调用的两种方式  技术在过去的几十年里进步很快,也将在未来的几十年里发展得更快。今天技术的门槛下降得越来越快,原本需要语言间相互调用的两种方式RPC  用通讯来实现相互调用,这不是本文的重点,有兴趣的童鞋可以看看这里《RPC的原理和问题》。  利用语言扩展API  大多数语言都提供了C...
如何创建Tile Map1.依次点击菜单项GameObject > 2D Object > Tile Map创建Tile Map2.此时场景中会出现一个带子节点的GameObject。这个GameObject被命名为Tile Map并带有Grid组件,用于决定所有Tile Map子节点的...
今天这篇课程将为大家介绍使用Unity结合Vuforia SDK制作AR应用的过程,非常简单且容易上手,适合Unity初学者。最后效果是制作出向上跳跃的Unity酱。注意:本文教程使用Unity 5.3.4制作,Unity编辑器及Android设备测试通过。第一步 注册Vuforia首先需要到Vuf...
本文章由cartzhang编写,转载请注明出处。 所有权利保留。 文章链接:http://blog.csdn.net/cartzhang/article/details/50483316 作者:cartzhang常需要,常查找! 自己记录下!1.相机射线var ray = Camera.main....
Miitomo  任天堂一改以往完全和智能手机绝缘的政策,宣布推出首个手机App之后,最近终于公布Miitomo将会于3月17日正式上架,支持iOS/Android平台。  这个Miitomo将会是一个社交平台,用户可以在这个虚拟平台上建立属于自己的Mii人物,装饰自己角色和空间,与朋友互动交流。 ...
  对于中小团队来说,由于研发成本的限制,游戏美术往往一开始投入的预算并不高。随着制作的展开,很多工作室或许都会遇到需要改变美术风格的情况,被迫增加美术方面的投入。这时候,此前的美术风格和后来的美术风格之间就会有明显的差异,如果从头开始重做此前的资源,就会导致浪费,而且很可能是团队承担不起的。那么,...
  我还挺喜欢下围棋的。  而且我也写过十年程序。做了二十多年计算机技术相关的工作。  所以,我对今天的谷歌AlphaGo和李世石的围棋人机大战,还是很感兴趣。下午我在开人大会议,中午我抽空匆匆开了几眼,等会议一结束我就打开手机关注比赛的进展。说实话,虽然这一局棋的最终结果是李世石落败,但是我对李世...
本文为大家分享Unity 5中标准着色器的简单概念,并分析如何减少Draw Call(Unity 5中显示为SetPass calls,下文的Draw Call皆表示SetPass calls)。 标准着色器是基于物理的着色器,可以正确渲染各种光照条件下的效果,支持跨平台,拥有可以启用...