自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

路人王小二的博客

个人新开的坑,不定时熄火。。

  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 关于Unity null check的误区

前言这篇博文的起因还得追溯到我在学习UGUI源码时遇到的“奇怪”代码:public abstract class UIBehaviour : MonoBehaviour{ // Other code... public bool IsDestroyed() { // Workaround for Unity native side of th...

2018-07-23 15:39:53 6321

原创 Unity/Auto Layout -- 理解Layout Elements(布局元素)

前言在UGUI1中,Canvas下的每个GameObject都会自动添加 Rect Transform 组件来控制自身的位置和大小。通常情况下,基于Rect Transform的布局系统已经足够灵活,可以方便地满足大部分UI布局的需要。利用UGUI中的 anchor(锚点)和 pivot(轴点)特性,可以让UI GameObject2实现大部分依赖父容器的定位功能,例如绑定在父容器的左上角或正...

2018-03-13 17:11:59 39132 22

原创 Windows实用工具推荐

前言作为一个程序猿,除了写代码,如何将自己的电脑玩的更花哨一直是我的乐趣之一。久而久之,也积累了一些轻量又好用的应用,确实给工作和娱乐带来了不少方便,所以今天就开开小差,安利一些个人比较喜欢的应用,自取不谢~~电脑美化类Wallpapaer Engine 经常逛B站和Steam的朋友应该已经听说过这款软件的大名了,正如其名,这是一款动态桌面壁纸引擎,只需占用很少的内存占用就...

2018-03-12 15:47:38 8926 1

原创 理解自动内存管理(Automatic Memory Management)

理解Unity中的自动内存管理以及垃圾回收

2017-12-05 00:28:28 3619 1

原创 C# Event/UnityEvent辨析

Event作为C#语言特性的一部分,在.Net开发中具有比较重要的作用。当我们使用C#作为脚本语言编写Unity游戏时,也经常会需要使用Event解决各种问题。然而,相比于传统C#语言的Event,UnityEvent基于Unity引擎做了一些改变,并且更加适合我们的游戏开发。

2017-10-27 16:21:24 23558 17

原创 Git 常见问题和解决方案

前言本文长期更新,记录了个人在使用Git过程中经常遇到的难题和相应的解决方案。一方面可以作为备忘方便查阅,另外希望也能让使用Git过程中被各种问题弄晕的朋友们找到一点解决的思路。最近更新时间: 2018/3/29常见问题汇总1. 忽略不必要文件在项目开发过程中,往往会产生一些临时文件或者库文件。它们无须通过版本控制进行同步,要么从来不会被修改,要么可以通过现有文件生成。这时...

2017-10-08 16:33:53 3300

原创 Awake/Start/OnEnable 辨析

Start() 作为Unity创建文件时的模板里自带函数,应该大多数编写过脚本的人都知道。一般来说,Start() 可以用来做变量初始化等只在游戏开始时运行一次的代码。相比之下,知道Awake() 的人可能就要少了一半,它和Start类似,在脚本的生命周期中只会被执行一次,并且比Start要先执行。其实还有另外一个和它们类似的函数叫做OnEnable。。。

2017-09-29 20:48:08 11488 4

原创 Unity/Animator -- 创建Animator Controller

在Unity里,我们可以自己制作动画效果, 亦或是使用别人制作好的动画素材,为模型和UI赋予活力。然而,通常情况下,一个单独的动画(即Animation Clip)可能无法很好地达到我们期望的效果,所以这时Animator Controller就能发挥其用武之地,帮助我们在合适的时间触发合适的动画,而不是在一个动画效果上无限循环。

2017-09-09 14:06:19 48953 6

原创 Unity/UI —— 使用字符图片自定义字体(Custom Font)

在Unity的UI设计中,我们经常会遇到需要自定义字体的情况。毕竟Unity自带的字体只有Arial一种,根本无法满足人民群众对于美的向往。当然,全能的Unity支持我们导入或创建字体,并可以在GUI Text和Text Mesh中使用。虽然可导入字体给我们提供了更多选择的余地,但也可能遇到选择的字体和游戏整体不搭或者仅需少量特定字符的情况。这种时候Custom Font就为我们自定义字体提供了可能。

2017-08-30 17:04:28 15069

原创 协程应用——制作简单的计时器

协程作为Unity中一个比较重要的特性,当前有很多种奇妙的特性。这次就简单介绍一下如何使用Coroutine写一个可以复用的计时器(Timer)。

2017-08-16 22:32:06 4094

原创 协程(Coroutine)原理分析

前言又是小半个月没更新了,感觉内心十分的愧疚,毕竟说过的话一般还是要去做到的,一般吧。。这次闲的没事,就来扒一扒Unity一个你经常会在别人的代码里见到,但可能从来都没有用过的语法,没错,它就是传说中的————协程(Coroutine)。

2017-07-23 02:46:26 8240

原创 用Unity Remote进行手机测试

如何快捷地使用手机测试Unity游戏?以前我都是直接生成apk再安装到手机上测试,真的是麻烦的不行。后来查了一下官方文档,没想到Unity居然真的“有过”一个用来快捷进行手机测试的方法,叫做Unity Remote。

2017-07-02 21:31:04 9130

原创 Screen, Viewport 和 Rect 浅析

简要分析了Screen, Viewport 和 Rect 之间的关系,以及相互之间的转换规则。

2017-06-15 19:13:09 5204

原创 Unity/Animation -- 添加动画事件(Animation Events)

动画事件(Animation Events)是一种附属于Animation Clips 的事件,它们在动画发展到一定程度时触发,从而实现一些特殊的功能。熟悉怎么添加动画事件可以省去很多不必要的麻烦,而且它确实非常简单。

2017-05-31 16:48:57 71761 8

原创 Unity/Animation -- 调节Animation Curves

Unity的Animation窗口有一项功能强大的Curves视图,我们可以利用Curves实现更加多变的动画效果。

2017-05-26 17:03:15 15271

原创 Unity/Animation -- 创建Animation Clip

在游戏开发过程中,动画是一个不可或缺的环节,没有动画变换的人物并不能带给玩家很好的代入感,而Unity作为一个强大的游戏引擎,自然包括了复杂的动画系统,即Animation System。

2017-05-21 01:54:10 46778 7

Unity 5.x Shaders and Effects Cookbook

Unity 5.x Shaders and Effects Cookbook 配套源码, 完全搬运自官网, 的可以自取。关于配套的pdf,由于涉及版权还是不发了,感兴趣的可以自己摆渡。有条件的朋友还是自行前往官网下载支持吧,只需要注册一次,不需要收费。下面是官网下载地址 http://www.packtpub.com/support

2017-07-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除