- 博客(17)
- 资源 (32)
- 收藏
- 关注
原创 Unity Editor 基础篇(九):EditorUtility编辑器工具
EditorUtility 编辑器工具转自:http://blog.csdn.net/liqiangeastsun/article/details/42174339,请查看原文,尊重楼主原创版权。这是一个编辑器类,如果想使用它你需要把它放到工程目录下的Assets/Editor文件夹下。编辑器类在UnityEditor命名空间下。所以当使用C#脚本时,你需要在脚本前面加上 "using UnityEditor"引用。1.ProgressBar 进度条在Editor文件夹中添加脚本:.
2020-07-31 20:30:54 1863
原创 Unity Editor 基础篇(八):Decorator Drawers
本文参自:http://mp.weixin.qq.com/s/mSImXYjIeU4LClwcbJ9Crw本文为本人学习上连接的笔记有改动,请点击以上链接查看原文,尊重楼主知识产权。Decorator Drawers自定义装饰目标:1.了解一些基本的使用2.自定义一个Decorator Drawers最终效果:准备:创建一个新的工程或者用上一篇的工程都可以(楼主用的是原来的工程,因为这一篇的内容和上一篇的内容很类似)然后创建C#脚本:Scripts文件夹:Dr...
2020-07-31 20:28:50 226
原创 Unity Editor 基础篇(七):Property Attributes自定义属性
本文参自:http://mp.weixin.qq.com/s/kjoS2DaAADBUPMg1kHwnSg本文为本人学习上连接的笔记有改动,请点击以上链接查看原文,尊重楼主知识产权。Property Attributes自定义属性目标:1.了解一些基本的使用2.自定义一个Property Attributes最终效果:准备:大伙们还记得《Unity Editor 基础篇(一):Build-In Attribute》里所说的东西吗?如下图所示:这篇文章讲解自定义一个...
2020-07-31 20:28:09 870
原创 Unity Editor 基础篇(六):Property Drawers
本文参自:http://mp.weixin.qq.com/s/kuEOO1ZyIWvw6q5L5NSQfA本文为本人学习上连接的笔记有改动,请点击以上链接查看原文,尊重楼主知识产权。本案例中楼主似乎把person拼错了,类名不用多管,看内涵。Property Drawers:绘制属性目标:1.了解一些属性的使用2.自定义一个Property Drawers最终效果:准备:创建一个新的工程或者用上一篇的工程,然后C#脚本:Scripts:Persion.cs :...
2020-07-31 20:26:55 226
原创 Unity Editor 基础篇(五):Gizmos
本文参自:http://mp.weixin.qq.com/s/J9VaOcSROThSFzHRgjUkog本文为本人学习上连接的笔记有改动,请点击以上链接查看原文,尊重楼主知识产权。Unity Editor–Gizmos目标:1.了解一些属性的使用最终效果:准备工作:在之前的项目或者新建的项目中创建如下目录结构:如果是新的项目,只需创建Scripts和Gizmos就好。该文章用的到API:传送门:http://www.ceeger.com/Script/G..
2020-07-31 20:25:34 371
原创 Unity Editor 基础篇(四):Handles
本文参自:克森http://mp.weixin.qq.com/s/qxsKDPjJS30S9OXeQ8WKTw本文为本人学习上链接的笔记微有改动,请点击以上链接查看原文,尊重楼主知识产权。Unity Editor:Handles最终效果:准备:Scripts文件夹中创建C#脚本”MyHandles”,在Editor文件夹中创建C#脚本”HandleInspector”,将下小图标保存到Img文件夹中。关于:Handles控制柄类API传送门:http://www....
2020-07-31 20:24:41 646
原创 Unity Editor 基础篇(三):自定义窗口 EditorWindow
本文参自:http://mp.weixin.qq.com/s/tMSAIND4Pq0farn2jY8rwg本文为本人学习上连接的笔记有改动,请点击以上链接查看原文,尊重楼主知识产权。###Unity Editor自定义窗口目标:1.了解一些属性的使用2.创建一个自定义窗口最终目标:利用学到的东西制作自己的工具(自定义的窗口、Inspector、菜单、插件等等)。最终效果:准备工作:在之前的项目中,找到 Editor 文件夹,然后创建一个新的 C# 脚本,命名为“MyFirs
2020-07-31 20:22:06 5588
原创 Unity Editor 基础篇(二):自定义 Inspector 面板
本文参自:http://mp.weixin.qq.com/s/Y5Rn5Y-5o-SB73z7Kc5f_Q本文为本人学习上连接的笔记有改动,请点击以上链接查看原文,尊重楼主知识产权。自定义Inspector属性面板官方连接:http://www.ceeger.com/Script/Editor/Editor.htmlEditorGUILayout 编辑器界面布局这是一个编辑器类,如果想使用它你需要把它放到工程目录下的Assets/Editor文件夹下。编辑器类在UnityEditor命名..
2020-07-31 20:18:04 617
原创 Unity Editor 基础篇(一):Build-In Attribute
本文参自:http://mp.weixin.qq.com/s/g7nClmQGPwU2o4yyBm6LcQ本文为本人学习上连接的笔记有改动,请点击以上链接查看原文,尊重楼主知识产权。关于 Unity 内置属性可以从到官方文档中查询,本篇文章只介绍一些常用的内置属性。官方文档:https://docs.unity3d.com/ScriptReference/AddComponentMenu.html##Attributes属性:属于U3D的RunTimeClass,所以要加上命名空间:usin
2020-07-31 20:15:04 284
原创 Unity3d自定义枚举多选
Unity3d枚举多选默认的enum枚举在监视窗口下是只有单选的,下面只需要添加简单的脚本,便能实现多选新建C#脚本EnumFlags和EnumFlagsDrawer打开EnumFlags脚本添加如下代码using UnityEngine;public class EnumFlags : PropertyAttribute { }打开EnumFlagsDrawer脚本,添加如下代码using UnityEngine;using UnityEditor;[CustomP
2020-07-31 17:06:52 552
原创 unity3d要求ndk版本为19.0.5232133
https://dl.google.com/android/repository/android-ndk-r19-windows-x86_64.zip
2020-07-21 10:41:19 5652 12
原创 Unity进度条 异步加载SceneManager.LoadSceneAsync
/// <summary>/// 场景切换/// 在unity 获取当前加载进度progress中,其中最多到0.9.只有等到加载到第二个场景才会到1/// 所有在加载进度条时如果progress的值近似0.9,则直接将进度参数设置为1,实现进度到100%/// 并且progress的值是在一帧加载一些资源,所以其值不会是连续的,因此设置两个参数来记录当前/// 进度和页面显示的进度,进行++。/// </summary> public Slider sl...
2020-07-17 10:58:55 1489
原创 解决Android10读取不到/sdcard/、/storage/emulated/0/文件的问题
Android Q官方文档Android Q 分区存储Android Q文件存储机制修改成了沙盒模式,和IOS神似 应用只能访问自己沙盒下的文件和公共媒体文件 对于Android Q以下,还是使用老的文件存储方式上传头像,涉及到本地上传,或者拍照上传,10以下的系统可以正常运行,Android10,操作拍照,或者上传,报错,打日志,获取相片的路径为空解决办法:在AndroidManifest.xml 里的application中添加 android:requestLegacyExt.
2020-07-15 13:56:05 31462 6
原创 Unity内置JsonUtility.FromJson解析List
注意:JsonUtility.FromJson 方法只能接受 json 对象,如果是 json 数组会提示错误 JSON must represent an object type被转换的对象必须是可被序列化的,需要标记[System.Serializable] 属性写数据类 public class VideoData { public List<JsonVideoData> datas; } [Serializable...
2020-07-03 15:04:08 9849 2
原创 C#中Equals和==的比较
一、值类型的比较 对于值类型来说 两者比较的都是”内容”是否相同,即值 是否一样,很显然此时两者是划等号的。 int i = 9; int j = 9; Console.WriteLine("i==j"+(i==j)); //true Console.WriteLine("i.Equals(j)"+(i.Equals(j))); //true 二、引用类型的比较对于引用类型来说,等号...
2020-07-02 17:29:30 391
原创 C#排序、比较接口IComparable、IComparable「T」、IComparer用法
1.IComparable、IComparable<T>自定义类继承接口IComparable<T>,可以调用list.Sort()排序;using System.Collections.Generic;using System; [Serializable]public class Salary : IComparable<Salary>{ public string name; public int age; public.
2020-07-02 16:16:37 611
原创 List排序 Sort的用法
目录1.简要说明2.官方文件3.举例说明3.1.默认排序Sort()3.2Sort(IComparer comparer)3.3Sort(Comparison comparison)3.4Sort(int index, int count, IComparer comparer)4.总结1.简要说明泛型List命名空间为System.Collections.Generic,官网文档的Sort有4种重载方法://使用指定的比较器对 System.Collectio
2020-07-02 16:09:21 48402 2
Unity Shader参考大全 unity包;shader手册(吐血推荐,想学Unity shader一定要看一下)
2020-11-20
unity开发lua EmmyLua环境安装.zip
2020-09-23
unity实现拼图小游戏.unitypackage
2020-09-18
ChangeWeapon 简易换装系统.unitypackage
2020-09-18
unity简单实现AStar A*算法
2020-09-18
安卓apk反编译(三件套) (com.googlecode.d2j.DexException: not support version问题解决)
2020-08-31
Loading.rar
2020-07-17
Shader Weaver v1.7.1含视频教程
2020-06-29
UnityNativePlugins官方案例.rar
2020-05-11
【Unity调用原生安卓】入门参考 工具集
2020-04-24
AssetStudio v0.14.38 Unity资源查看工具
2020-04-21
编译so文件 Unity调用so文件样例
2020-04-21
ARDC安卓投屏工具.rar
2020-04-15
在Unity中使用GL实时绘制矩形
2020-03-11
OpenGL离线文档learnopengl
2020-01-09
Unity直接使用.java文件 测试
2019-12-12
Unity生成、识别、扫码二维码
2019-08-07
使用枚举或多个bool控制变量是否显示在Inspector面板
2018-08-01
Unity使用LineRenderer实现多组数据可视化
2018-03-02
使用Unity开发MySQL、附带类库和工具
2017-08-23
Unity_API解析
2017-01-22
Procedural Gradient UIImage
2024-02-22
在Unity中渲染大量物体DrawMeshInstancedIndirect、Computer shader回调示例
2023-08-24
《弹壳特攻队》技术分析-如何科学地割草
2023-06-14
Unity Shader实现PPT 切换
2021-06-21
Unity调用谷歌Protobuf简单案例,含原始制作文件
2020-08-19
AVPro Video 1.10.0(u5.6.4)视频播放插件.txt
2019-12-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人