自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

胖胖的橘猫君

一只当程序员的橘猫,和大家共同学习进步!

  • 博客(29)
  • 收藏
  • 关注

原创 Unity 编辑器扩展总结 十:AssetPostprocessor资源导入管线

AssetPostprocessor资源导入管线AssetPostprocessor基本使用AssetPostprocessor用于在资源导入时自动做一些设置,比如当导入大量图片时,自动设置图片的类型,大小等。AssetPostprocessor作为资源导入的管理器,可以根据不同的资源类型,在导入前后导入后做一些处理。一些常用的方法如下:OnPreprocessTexture:在导入纹理贴图之前调用OnPreprocessModel:在导入模型之前调用OnPreprocessAudio:在导入音

2020-10-09 11:37:18 4534

原创 Unity 编辑器扩展总结 九:GUIStyle、GUISkin

编辑器扩展总结工欲善其事必先利其器引言: 在项目开发中,编辑器扩展为开发者提供了开发自定义工具的功能,让开发者更加便利地使用编辑器开发项目。如若博客中存在错误,还请不吝赐教。所有参考的博客或者视频来源将在文末展示。开发版本: Unity 2019.4.9f1GUIStyle、GUISkinGUIStyle的简单使用GUIStyle用于修改GUI的风格样式,除了适用于编辑器开发,也适用于Unity旧版的UI系统(IMGUI)。GUIStyleu拥有多种属性,可以方便开发者自定义编辑器UI样式。

2020-10-09 11:33:48 2740 1

原创 Unity 编辑器扩展总结 八:EditorPrefs、ScriptableObject、Undo

编辑器扩展总结工欲善其事必先利其器引言: 在项目开发中,编辑器扩展为开发者提供了开发自定义工具的功能,让开发者更加便利地使用编辑器开发项目。如若博客中存在错误,还请大佬们不吝赐教。所有参考的博客或者视频来源将在文末展示。开发版本: Unity 2019.4.9f1EditorPrefs、ScriptableObject、UndoEditorPrefs的简单使用Unity编辑器为开发者提供了类似PlayerPrefs的数据保存方式EditorPrefs。EditorPrefs是适用于编辑器模式

2020-10-09 11:29:06 3486

原创 Unity 编辑器扩展总结 六:扩展Scene视图

编辑器扩展总结工欲善其事必先利其器引言: 在项目开发中,编辑器扩展为开发者提供了开发自定义工具的功能,让开发者更加便利地使用编辑器开发项目。如若博客中存在错误,还请大佬们不吝赐教。所有参考的博客或者视频来源将在文末展示。开发版本: Unity 2019.4f1扩展Scene视图OnSceneGUI的使用场景视图是编辑游戏对象的窗口,扩展场景视图可以实现网格编辑,地形绘制或高级Gizmos等操作。视图的扩展主要通过OnSceneGUI()方法实现,因为场景扩展是基于场景对象的,所以可以选择不同

2020-10-09 11:23:25 4935 1

原创 Unity 编辑器扩展总结 四:创建编辑器窗体

编辑器扩展总结工欲善其事必先利其器引言: 在项目开发中,编辑器扩展为开发者提供了开发自定义工具的功能,让开发者更加便利地使用编辑器开发项目。如若博客中存在错误,还请大佬们不吝赐教。所有参考的博客或者视频来源将在文末展示。开发版本: Unity 2018.1.3f1文章目录编辑器扩展总结编辑器开发入门编辑器相关文件夹介绍MenuItemCONTEXTMenuCommandContextMenu、ContextMenuItemSelection编辑器的相关特性常用的属性特性常用的方法特性常用的类的特

2020-10-09 11:15:48 4355 2

原创 Unity 编辑器扩展总结 七:数组或list集合的显示方式

编辑器扩展总结工欲善其事必先利其器引言: 在项目开发中,编辑器扩展为开发者提供了开发自定义工具的功能,让开发者更加便利地使用编辑器开发项目。近期小生一直在学习编辑器扩展的知识,发现网络上关于编辑器知识点的博客较为零散且混乱。当然,有一些大佬已经总结的很好了,小生这就算是狗尾续貂,主要目的为自我学习,近期会整理一系列编辑器相关的博客,分享给每一位在学习道路上奋斗的童鞋。如若博客中存在错误,还...

2018-12-02 15:32:42 29666 6

原创 Unity 编辑器扩展总结 三:自定义Inspector面板

编辑器扩展总结工欲善其事必先利其器引言: 在项目开发中,编辑器扩展为开发者提供了开发自定义工具的功能,让开发者更加便利地使用编辑器开发项目。近期小生一直在学习编辑器扩展的知识,发现网络上关于编辑器知识点的博客较为零散且混乱。所以决定近期会整理一系列编辑器相关的博客,分享给每一位在学习道路上奋斗的童鞋。如若博客中存在错误,还请大佬们不吝赐教。所有参考的博客或者视频来源将在文末展示。开发版本...

2018-12-02 15:23:57 13583 1

原创 Unity 编辑器扩展总结 二:编辑器的相关特性

编辑器扩展总结工欲善其事必先利其器引言: 在项目开发中,编辑器扩展为开发者提供了开发自定义工具的功能,让开发者更加便利地使用编辑器开发项目。近期小生一直在学习编辑器扩展的知识,发现网络上关于编辑器知识点的博客较为零散且混乱。所以决定近期会整理一系列编辑器相关的博客,分享给每一位在学习道路上奋斗的童鞋。如若博客中存在错误,还请大佬们不吝赐教。所有参考的博客或者视频来源将在文末展示。开发版本...

2018-12-02 15:20:23 8822 1

原创 Unity 编辑器扩展总结 五:Gizmos辅助调试工具

编辑器扩展总结工欲善其事必先利其器引言: 在项目开发中,编辑器扩展为开发者提供了开发自定义工具的功能,让开发者更加便利地使用编辑器开发项目。近期小生一直在学习编辑器扩展的知识,发现网络上关于编辑器知识点的博客较为零散且混乱。所以决定近期会整理一系列编辑器相关的博客,分享给每一位在学习道路上奋斗的童鞋。如若博客中存在错误,还请大佬们不吝赐教。所有参考的博客或者视频来源将在文末展示。相关博客...

2018-12-02 15:14:43 8610

原创 Unity 编辑器扩展总结 一:编辑器开发入门

编辑器扩展总结工欲善其事必先利其器引言: 在项目开发中,编辑器扩展为开发者提供了开发自定义工具的功能,让开发者更加便利地使用编辑器开发项目。近期小生一直在学习编辑器扩展的知识,发现网络上关于编辑器知识点的博客较为零散且混乱。所以决定近期会整理一系列编辑器相关的博客,分享给每一位在学习道路上奋斗的童鞋,如若博客中存在错误,还请大佬们不吝赐教。所有参考的博客或者视频来源将在文末展示。相关博客...

2018-12-02 14:59:20 41557 4

原创 Unity Networking开发多人联机射击游戏

UNet开发多人联机射击游戏**引言:**Networking作为Unity官方的开发文章目录UNet开发多人联机射击游戏1. 网络管理器2. 创建Player预制体3. 注册Player4. 控制玩家移动5. 初始化LocalPlayer颜色6. 添加射击功能7. 显示玩家生命值8. 处理死亡9. 添加敌人10. 修改出生位置1. 网络管理器创建空对象,添加Network Manager...

2018-11-11 13:32:10 11102 14

原创 Unity AssetBundle 从入门到掌握(适合初学者)

AssetBundle从入门到掌握文章目录AssetBundle从入门到掌握1. AssetBundle的定义和作用2. 什么是AssetBundle?3. AssetBundle使用步骤4. 代码打包AssetBundle5. AssetBundle的加载和卸载AB的加载AB的卸载6. AssetBundle分组策略总结逻辑实体分组注意7. Manifest文件什么是Manifest文件通过M...

2018-09-26 15:57:34 62009 7

原创 Unity 性能优化总结(适合初学者)

性能优化**引言:**本篇博客总结了一些常用的性能优化方法,希望能帮到和我一样在开发道路上前进的童鞋们!在此,需要感谢CSDN、简书的一些博主,泰课、Siki学院和B站的一些老师们。**开发版本:**Unity 2017文章目录性能优化1. 前提Mono虚拟机DrawCallUnity ProfilerUnity Statistics2. 资源优化移动端优化标准模型、贴图优化地形资源监测与分...

2018-09-23 22:13:05 12224

原创 Shader Forge 入门学习(二) 实现发光、火焰燃烧、溶解、扭曲效果

引言:本篇博客主要记录ShaderForge的常用案例,包括外发光、火焰燃烧、溶解、漫反射高光、扭曲等效果。如果您对Shader Forge的常用操作还不熟悉,请先看 Unity3D Shader Forge 入门学习(一)。刚开始学习时,可以先不用固执的探究为什么节点要这么连接,可以先以效果为目的,然后再慢慢地优化连接方式,熟悉节点作用。开发版本:Unity 2017.1.1f1适合人群...

2018-08-20 13:45:00 9234 1

原创 Unity3D 自定义天空盒Skybox及接缝问题

引言:本篇介绍如何自定义天空盒子,以及解决天空盒子的接缝问题一、自定义天空盒子网络下载如下天空盒图片修改其纹理形状Texture Shap为cube,生成一个立方体贴图然后,创建一个材质,shader类型如下:天空盒作为环境光,可以影响场景中物体可以在Light setting中的Environment lighting修改,Environment reflections 表示环境光反射二、天空盒...

2018-07-15 18:51:07 6159

原创 Unity3D AR开发之Vuforia入门学习

引言:2016年的AR游戏Pokemon GO火遍全球(除了中国),让我第一次了解到AR的世界。神奇的虚拟对象出现在现实世界中,感觉小时候的游戏王这类的动画可以成为现实。 最近小生学习了高通的Vuforia,本篇着重介绍入门操作。开发版本:Unity 2018.1.3f1适合人群:对U3D有基础认识,想要学习AR的童鞋一、什么是增强现实?增强现实(Augmented Reality,简称 AR)是...

2018-07-15 18:16:03 7604

原创 Shader Forge 入门学习(一) 基础操作

引言:失踪人口回归,最近几个月刚刚毕业,进入社会,对着未来有着些许迷茫,但起风了,唯有努力生存!近日学习Shader Forge,记录下来,共同进步!内容主要包括ShaderForge的操作设置,并配合一些案例进行讲解。将会分成几篇博客分开记录,本篇着重于入门基础!开发版本:Unity 2017.1.1f1适合人群:想要制作酷炫的效果,但又不会Shader编程的童鞋。一、什么是Sha...

2018-07-15 14:07:50 20045

原创 Unity3D内存管理之资源池Object Pool(适合初学者)

引言:坚持更新,坚持更新,坚持更新。今日分享的是对象池的简单应用,从而有效优化内存。这里主要根据坦克大战的案例,讲解资源池的基本用法。项目使用的源文件在文末提供。本人也只是一名即将毕业的大学生,讲解如有不足的地方,各位客官还请提点!开发版本:Unity 5.3.5f1适合人群:适合初学者一、什么是资源池将一定数量的对象预先存储在资源池中,当需要的时候使用,而不是每次都实例化一个对象,不用的时候再放...

2018-04-16 14:27:49 2777

原创 Unity3D之搭建简易有效的UI框架

引言:为了小生的三个粉丝,坚持更新。今日分享的是如何搭建自己的UI框架,从而有效管理用户界面。这里主要讲解实现的思想及主要步骤。在此,感谢Siki老师。开发版本:Unity 2017.1.1f1、VS 2017 适合人群:适合有一定基础的童鞋!一、什么是UI框架UI框架用于管理场景中的所有面板,控制面板之间的切换,可以加快开发进度、提高代码质量。二、实现思路根据用户界面调用情况,分析有如下四种状态...

2018-04-11 13:06:58 6942 10

原创 Unity3D之Navigation导航系统学习及案例讲解(适合初学者)

引言:很多游戏都有自动寻路功能,点击场景中的一个位置,角色会自动选择一条相对较优的路线过去。大多数端游页游都会使用A*寻路算法,小生之前也总结过,刚兴趣的可以学习一下。现在学习的是Unity内置的导航系统,并结合案例进行讲解。开发版本:Unity 2017.1.1f1、VS 2017 适合人群:初学Unity者一.导航系统定义在Unity手册中是这样定义的:The Navigation Syste...

2018-04-09 10:54:59 23078 5

原创 FSM有限状态机学习及Unity3D案例讲解

引言:近日忙于毕业论文,今天看到涨了3个粉丝,不甚惊喜。遂今日更新FSM有限状态机学习,希望大家共同进步!开发版本:Unity 2017.1.1f1、VS 2017适合人群:初学Unity者一.有限状态机定义有限状态机(英文:Finite State Machine,简称FSM),是指在不同阶段呈现不同的运行状态的系统,这些状态是有限的,不重叠的。这样的系统在某一时刻一定会处于其中...

2018-04-08 17:31:55 4073 4

原创 C#学习之利用泛型实现列表功能

引言:小生今日分享的是如何利用泛型来实现列表的功能,如果发现有描述错误,请评论告知,不甚感谢!开发版本:VS 2017 适合人群:初学Unity者开启学习之旅吧!1 什么是泛型?通过参数化类型来实现在同一份代码上操作多种数据类型,利用“参数化类型”将类型抽象化,实现代码的灵活复用。(推荐泛型学习博客:https://www.cnblogs.com/hhzblogs/p/7820005.html)2...

2018-02-26 17:25:50 364

原创 Unity插件之DoTween动画插件(适合初学者)

引言:小生今日分享的是NB哄哄的动画插件DoTween的学习记录适合人群:Unity初学者开启学习之旅吧!简介:DoTween作为一款动画插件,前身是HOTween,支持可视化编辑,适用于2D和3D场景。插件可以在资源商店购买,分为免费版和收费版。这里提供一个Pro版的!官网:http://dotween.demigiant.com/  链接:https://pan.baidu.com/s/1mi...

2018-02-23 14:04:47 62076 3

原创 游戏人工智能之A *寻路算法(适合初学者)

引言:小生今日分享的是寻路系统中常用的A*寻路算法,在此特别感谢Siki学院的老师们。如果大神发现错误,请评论告知!再次感谢!开发版本:unity 2017.1.1f1适合人群:Unity有一定基础的童鞋开启学习之旅吧!寻路:寻找最短路径并避开障碍物首先将地图虚拟化,将地图划分为一个一个的小方块,这样可以用二维数组来表示地图。如下所示,绿色块(A)是起点,红色块(B)是终点,中间蓝色块是障碍物,白...

2018-02-22 16:25:42 10632 5

原创 Unity3D初级案例-经典贪吃蛇二

引言:承接上一篇贪吃蛇案例!喜欢我的就关注我啊,不然没有继续写的动力啦!!!开发版本:unity 2017.1.1f1适合人群:初学Unity者源文件链接请见文末!开启学习之旅吧!07 边界传送完善蛇头的触发检测,使用switch判断蛇头碰撞的墙面//判断碰撞到物体的名字 switch (collision.gameObject....

2018-02-15 11:36:01 5356 6

原创 Unity3D初级案例-经典贪吃蛇一

引言:小生今日分享的是经典贪吃蛇案例,特别感谢Siki学院的老师们。这里附上原视频链接:http://www.sikiedu.com/my/course/89 可以搭配起来学习哦!小生会根据自己理解,做一些代码上的修改!大家也可以有自己的主见!开发版本:unity 2017.1.1f1适合人群:初学Unity者源文件链接请见文末!开启学习之旅吧!效果预览:主要实现功能:WASD键或上下左右键控制...

2018-02-14 20:50:12 23870 4

原创 Unity3D基础案例-双人坦克

引言:小生今日分享的是双人坦克大战,这也是Unity的官方案例。开发版本:unity 5.3.5f适合人群:初学Unity者源文件链接请见文末!开启学习之旅吧!玩法:双方分别用WSAD键或上下左右键来控制两个坦克移动,用空格键或回车键来控制发射炮弹,当一方血条为0,则重新开始01 场景搭建新建3D工程TankWar,新建MainScene场景,导入Assets资源...

2018-02-13 14:13:04 5975 4

原创 Unity3D基础案例-双人乒乓

引言:人生无处不代码,无代码处不人生。今天给大家分享双人打乒乓游戏的主要开发流程。开发版本:unity 5.3.5f适合人群:初学Unity者源文件链接请见文末!开启学习之旅吧! 游戏效果预览:玩法:两人使用W/S键,上下键来分别控制左右的挡板,当一方没有接到球时,另一方加一分 01 场景搭建创建2D工程PingPong,并创建新场景MainScene,...

2018-02-12 18:13:23 4652 1

原创 Unity3D基础案例-见缝插针

引言:人生无处不代码,无代码处不人生。小生作为U3D学习之旅中的一员,将基础案例主要开发流程记录下来,与共同兴趣的你分享。开发版本:unity 5.3.5f适合人群:初学Unity者源文件链接请见文末!开启学习之旅吧! 01 场景搭建创建2D工程StickPin,并创建新场景MainScene,导入素材,完成初始场景搭建注意工程路径最好不要有中文在Circl...

2018-02-12 13:51:21 7700 4

空空如也

空空如也

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

TA关注的人

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