代码改变世界

Unity3D中的Attribute详解(四)

2018-01-11 17:36 by 星门, 1353 阅读, 0 推荐, 收藏, 编辑
摘要:本篇我们将逐一讲解Unity中经常使用的Attribute(Unity对应的文档版本为2018.1b)。 首先是Serializable,SerializeField以及NonSerialized,HideInInspector。 unity中默认public的变量都是可以序列化的,如: 为变量y加 阅读全文

利用TortoiseGit对Coding项目进行版本管理

2018-01-10 14:20 by 星门, 1682 阅读, 0 推荐, 收藏, 编辑
摘要:Git配置: 1),首先去Git官网下载最新的Git,https://git-for-windows.github.io/ 2),下载对应的版本,然后一路next点击安装。 Git与Coding联通 1),选择一个空文件夹,右键选择GitBash Here。 2),输入 git config --g 阅读全文

Unity3D中的Attribute详解(三)

2018-01-09 20:44 by 星门, 2158 阅读, 0 推荐, 收藏, 编辑
摘要:上一篇我们对系统的Attributes进行了MSIL代码的查看,了解到了其本质就是一个类的构造函数。本章我们将编写自己的Attributes。 首先我们定义书的属性代码,如下: 写自己的Attribute其实非常简单,首先你的类需要直接或者间接地继承自系统类Attribute。我们查看Attribu 阅读全文

Unity3D中的Attribute详解(二)

2018-01-09 18:08 by 星门, 1120 阅读, 0 推荐, 收藏, 编辑
摘要:上一篇文章我们初步了解了一下Attributes的含义,并且使用系统自带的Attributes写了点代码。在进一步解剖我们的代码之前,我觉得有个概念可能需要巩固一下:什么是元数据? 我们知道C#代码会被转成MSIL中间语言,而在IL中,程序集的元数据(Metadata)是指以文本的形式保存的该程序集 阅读全文

Unity3D中的Attribute详解(一)

2018-01-09 16:50 by 星门, 1693 阅读, 0 推荐, 收藏, 编辑
摘要:首先来看一下微软官方对Attributes(C#)的定义: https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/attributes/index Attributes provide a powerful 阅读全文