- 博客(351)
- 资源 (65)
- 收藏
- 关注

原创 【Unity3D开发小游戏】专栏文章导读清单
推荐阅读CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客QQ群:1040082875一、前言本专栏,以小游戏的开发为手段,以学习为目的,在学习的道路中,总是要不断地给自己鼓劲才能不断的学习下去,而本专栏就以小游戏为手段,在制作游戏的过程中,获得满足感。当你亲手跟着教程将游戏做好,你的满足感会得到极大满足。当然,知识也掌握了。所以,话不多说,来看一下文章目录吧。二、文章目录1、【Unity3D开发小游戏】《跑酷小游戏》Unity开发教程2、【Uni.
2021-05-27 15:28:50
2921
1

原创 【Unity3D从入门到进阶】专栏文章导读清单
一、前言“我还是曾经那个少年,没有一丝丝改变”不忘初心,犹记得刚开始分享文章的时候,总是想着我遇到的问题,别人总会遇到,我遇到的不会写的代码,别人也总会遇到,所以就想着将遇到的问题,写过的代码总结发出来,给后来人铺个路慢慢的写了很多代码,也分享了很多日常开发技巧,也帮助了许许多多的人但是我知道,这是远远不够的,因为学习的人很多而且很多基础都没有,总是半路出家,进步很慢,很苦恼所以就萌发了将Unity从入门到精通的路线分享出来,并且每个阶段都有文章保驾护航会不会好很多
2020-05-12 18:52:42
7365
8
原创 【Unity3D日常开发】Unity3D的Color Space(颜色空间)【全解析】
先放一张图感受一下:在Unity打包选项中,有一个Color Space的选项,有Gamma和Linear两个选项。主要作用是设置Unity是否对输入的默认贴图进行转换处理,法线贴图不存在这个问题。Gamma时,Unity不会在后台将图片进行转换,输入的即使是经过矫正的图片,Unity也不会处理,比如Remove Gamma Correction去除伽马校正Gamma Correction伽马校正都不会发生,除非自己手动实现。Linear时,Unity就会进行统一线性空间的流程,也就是。
2023-10-19 16:17:39
701
1
原创 【Unity3D编辑器拓展】Unity3D的IMGUI、OnGUI【全面总结】
大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。在开发中,常常会遇到要使用OnGUI的地方。也会遇到和类似的代码,那么他们之间有什么不同呢。这些类之间又有什么关系呢。这篇文章就带大家好好的整理一下这方面的内容。首先,放一张脉络图。大图,可放大查看。看着这张图,是不是感觉有些不知道从哪里开始看起好呢,接下来就来分析一下如何查看。首先,我们要了解一下Unity的UI系统,Unity中有很多的UI系统。比如、、、、、。这篇文章主要侧重于系统的讲解,都属于Editor
2023-10-19 14:59:57
1605
1
原创 【Unity3D编辑器开发】Unity3D中实现Transform快速复制粘贴【非常实用】
在开发中,常常会遇到频繁复制粘贴物体的坐标、旋转、缩放的操作。复制:还有一些需要复制位置、旋转、缩放的值到到代码中,如果一个一个复制粘贴非常麻烦,还要一些需要复制添加自定义文本,也很不方便。所以,就开发了一个小工具,来提升开发效率。效果图:typeofTransform//当前的本地坐标//当前的本地旋转//当前的本地缩放if (this)trycatch { }
2023-10-17 10:07:36
1528
4
原创 【Unity3D编辑器开发】Unity3D中实现查看键盘对应KeyCode值面板【方便开发】
在开发中,会遇到要使用监控键盘输入的KeyCode值来执行代码的情况。Debug.Log("点击了键盘W");但是,如果是一些不常用的键位,比如说{}[],这些KeyCode值就比较难查看了,因为API是这样的:根本不知道这英文还是数字代表了啥,于是就诞生了,在Unity做一个键盘,然后在键盘的键位下标注每个键位的KeyCode值,方便开发。小明:键位没有对齐,逼死强迫症啊喂!张三:不重要!不重要!
2023-10-09 17:19:12
1751
2
原创 【Unity3D编辑器开发】Unity3D编辑器开发基础性框架结构【全面总结】
嗨,大家好,我是恬静的小魔龙。同学们国庆节好呀,放假了有没有好好学习呢。最近学习了Unity3D编辑器方面的知识,在学习的过程中,发现一些比较容易混杂的点,特意总结了一下,方便自己和同学们学习,做了一份Unity3D编辑器开发脉络图,恳请敬请批评指正。
2023-10-05 22:11:59
1841
1
原创 【Unity3D日常开发】Unity3D的Resources不同目录的加载分析
xdm,国庆节快乐呀,无聊学习一会,跟大家分享一点点知识。Resources目录大家应该很熟悉了,这个是Unity3D的一个特殊文件夹,用来加载文件的。构建项目时,会将Resources目录中的所有的资源和对象都合并到一个序列化文件中,该文件中包含元数据和索引信息,该索引包含一个序列化查找树,用于将给定对象的名称解析为其适当的文件GUID和本地ID。这么一说,跟也有点类似哦。Resources的使用的话就很简单,将文件放到Resources文件夹内,然后使用。
2023-10-02 16:44:13
593
原创 【Unity3D日常开发】Unity3D中Quality的设置参考
这篇文章就来讲一下Quality的设置(Unity版本:2021.3.15f1c1Quality主要是用来控制图形质量的设置,这些设置包括抗锯齿、阴影、分辨率等方面:根据设备的性能调整参数,来达到最佳的游戏体验。一般来说,质量是以牺牲性能为代价的,所以最好不要追求移动设备或旧硬件的最高质量,因为它会对游戏产生有害的影响。
2023-09-19 16:28:11
644
1
原创 【C#】C#:“指派给常量数组的必须是常量”
记录一个有意思的代码片段。首先,复习一下常量。C#中的常量是由三部分组成的,分贝是const、数据类型、变量名。1、const:是C#中用来定义常量的关键字,不能忽略。2、数据类型:指定一种类型的数据,如整数、字符串等。3、变量名:自定义命名。常量是什么常量是指在程序运行过程中,其值不会发生改变,常量与变量唯一的区别就是常量的值不可以改变,变量的值可以改变。为什么用常量由于常量的值在程序运行过程中是不可以改变的,所以可以用来存储一些固定的值,比如圆周率,折扣率等。
2023-08-29 18:01:24
353
原创 【Gitee的使用】Gitee的简单使用,查看/创建SSH公匙、创建版本库、拉取代码、提交代码
本篇文章简单介绍,如何在Gitee上面创建版本库、拉取代码、提交代码。本篇文章尽量简单一些,让初学者也可以顺利进行下去。
2023-08-07 17:02:16
1362
原创 【Unity3D应用案例系列】Unity3D中实现文字转语音的工具开发
大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。在开发中,会遇到将文字转语音输出的需求,一般是通过在网上找免费的工具去实现。常用的免费工具比如说:这些有些差强人意,配音的质量有点问题,而且还容易崩溃,就想着用Unity去实现一个文字转语音的工具。本篇文章,使用去实现文字转语音的功能,会从,一步一步实现,最后也会将工程上传,欢迎大家批评指正。先看一下效果图:(1)打开讯飞开发平台https://www.xfyun.cn/,登录注册一下:(2)注册完进入控制台h
2023-08-04 16:23:57
1290
5
原创 【Unity3D日常开发】Unity3D中Package Manager加载不出来插件包或者加载出来后无法Install的问题
今天在新电脑上打开Unity3D的Package Manager(包管理器)的时候发现一直在转圈圈,然后转圈圈停了又说网络有问题,插件包也无法Instal:那么这种问题怎么解决呢?
2023-07-27 10:35:45
1644
原创 【Unity3D日常开发】Unity3D中比较string字符串的常用方法
那么这些方法都有哪些不同,以及如何使用呢,这篇文章就来分享一下字符串对比的经验。
2023-07-26 17:25:20
1165
2
原创 【Unity3D编辑器开发】Unity3D中初次尝试使用PropertyDrawer属性
前段时间一直比较忙,没有时间更新博客,最近闲下来了,就给自己充充电,学习一下新知识。最近订上了Unity3D的编辑器开发,感觉打开了新世界的大门,特意将学习的知识进行梳理,然后分享出来。这次主要分享的内容是编辑器开发的PropertyDrawer属性。下面,就来了解一下PropertyDrawer属性吧。用于自定义属性绘制器的基类。使用此基类可以为自己的类的每个实例进行GUI,也就是重新绘制。比如说,自定义类有属性,那么就可以使用来控制它在Inspector中的样式。
2023-07-03 14:53:06
1169
原创 【Unity3D插件】动态连线插件CustomWire,使用教程
CustomWire插件可以在Unity3D中实现动态连线,将三维物体通过线段连接到一起。可以添加多个节点,以及设置节点的上一个节点和下一个节点完成节点的连线。还可以通过修改贴图,来修改线段的不同颜色,拓展度高,使用原生Unity组件,流畅度也可以接受。
2023-05-08 18:34:05
2520
1
原创 【Unity3D小功能】Unity3D中实现轮船在水面上移动效果
标题是啥我写啥,大家好,今天给大家带来的是《Unity3D中实现轮船在水面上移动效果》。
2023-05-04 17:56:56
2006
2
原创 【Unity3D小功能】Unity3D中实现Text显示版本功能
在项目开发中,会遇到要控制版本的情况,比如说对比版本号,版本不对再更新版本的功能,这些就是热更新的东西。这篇文章不讨论热更新,就是简单实现在右下角显示版本的功能。
2023-05-04 11:36:30
1592
原创 【Unity3D小功能】Unity3D中实现模型的旋转、缩放效果(控制摄像机)
【虚拟仿真】Unity3D中实现控制物体的旋转、移动、缩放之前写的这篇文章是使用鼠标的位置以及鼠标的滑动量以及控制摄像机的远近来实现对模型的旋转、移动、缩放,简而言之就是直接控制在模型上。那么这篇文章就通过控制摄像机来实现对模型的旋转、缩放效果的实现。
2023-04-28 18:02:23
3850
16
原创 【Unity3D小功能】Unity3D中实现UI擦除效果、刮刮卡功能
使用Unity3D实现UI的擦拭效果、刮刮卡功能的效果实现方式比较多,比如说用Shader、Texture渲染都是可以的。本篇文章就使用Texture渲染来实现擦除的效果,效果图如下:接下来就来看一下如何实现吧。
2023-04-25 18:19:20
3010
2
原创 【Unity3D插件】Embedded Browser嵌入式浏览器插件使用教程
好久没有介绍插件了,今天分享一款比较好用的嵌入式浏览器插件。可以在Unity的UGUI上渲染一个网页,并且可以与它进行交互。构建速度很快,响应灵敏。Embedded Browser是Zen Fulcrum LLC团队开发的针对Unity的网页渲染的插件,这个公司还开发了其他比较好用的插件,比如:这里就不拓展了,主要讲一下Embedded Browser插件。
2023-04-25 15:29:32
2951
1
原创 【虚拟仿真】Unity3D中实现UI的单击、双击、按压、拖动的不同状态判断
【虚拟仿真】Unity3D中实现鼠标的单击、双击、拖动的不同状态判断。有小伙伴问UI的单击、双击、拖动如何做的?这篇文章就来实现UI的单击、双击、按压、拖动的不同状态判断。在开始之前,我们先来回顾一下鼠标的事件判断以及如何实现UI的点击判断。
2023-04-24 17:41:26
2849
原创 【虚拟仿真】Unity3D打包WEBGL后播放视频(VideoPlayer组件)
本篇文章实现Unity3D打包WEBGL后播放视频,如下图所示:使用了VideoPlayer组件,代码比较简单。主要就是有几个需要注意的点。
2023-04-21 10:57:33
2167
3
原创 【Unity3D日常BUG】Unity3D打包WEBGL平台运行出现无法解析gzip、构建压缩等问题
在Unity3D中打包WEBGL运行出现这样的错误:具体分析:1、无法解析xxx.gz文件2、启用了构建压缩,但是web服务器配置错误3、web服务器不支持HTTP响应头的解析。
2023-04-19 14:38:27
1725
原创 【Unity3D日常BUG】Unity3D中出现“动画片段必须标记为Legacy的警告”消除方法
在开发中可能会遇到下面的警告:意思就是动画组件使用的动画片段必须标记为Legacy。诸如此类的警告,为什么会出现这样的警告,以及如何解决这样的警告呢。请继续跟随阅读下面的内容。
2023-03-24 18:22:49
1517
1
原创 【Unity3D小功能】Unity3D中在创建完项目后自动创建文件夹列表
随着项目开发的体量增大,要导入大量的素材、UI、模型之类的资源。需要创建不同的文件夹进行整理,便于管理。就写了一个小工具,在导入资源包的时候自动创建文件夹,这个包后期还可以增加常用的插件、代码的框架、数据类、单例类、工具类、已经实现的比较完善的功能等。目前,先实现导入资源自动创建文件夹的功能吧。
2023-03-20 10:55:57
2806
1
原创 【Unity3D小技巧】Unity3D中Animation和Animator动画的播放、暂停、倒放控制
在日常开发中,常常会遇到要控制动画的播放、暂停和倒放的情况。这篇文章就总结一下,Animation和Animator动画播放系统的控制播放、暂停、倒放的代码。首先,来了解一下Animation和Animator的区别和联系。
2023-03-14 18:41:21
11089
原创 【Unity3D日常开发】Unity3D中协程的使用
最近有小伙伴问协程怎么用、怎么写,我也是会用会写,但是原理不是很明白。学习了一下,总结出来分享给看到这篇文章的人。如果觉得本篇文章有用别忘了点个关注,关注不迷路,持续分享更多Unity干货文章。//协程执行完毕后执行后续代码也就是协程类型的返回值,我在想,是不是可以通过扩展Coroutine,来写一个自定义的中断指令,也就是yield new return。我们假设这样一种情况,当一个动画播放后,再执行其他函数。get {} }
2023-03-09 18:26:16
1547
1
原创 【Unity3D小技巧】Unity3D中判断Animation以及Animator动画播放结束,以及动画播放结束之后执行函数
在日常开发中,可能会遇到要判断Animation或者Animator动画播放是否结束的情况。判断Animation// 判断动画播放结束normalizedTime的值为0~1,0为开始,1为结束。Debug . Log("动画播放完毕");} } }if(!Debug . Log("没有播放动画,或播放结束动画");} } }判断Animator。
2023-03-09 10:11:53
8270
原创 【虚拟仿真】Unity3D中实现鼠标的单击、双击、拖动的不同状态判断
这篇文章分享一下虚拟仿真项目中经常碰到鼠标事件控制代码。鼠标的事件有单击、双击、拖动。接下来就来看一下如何区分有控制吧。
2023-02-23 09:31:36
2495
1
原创 【虚拟仿真】Unity3D实现从浏览器拉起本地exe程序并传参数
最近有项目需求,从浏览器调起来本地的exe程序,并且还要传参、传数据。研究了一下,总结出来。
2023-02-10 18:54:12
2527
2
原创 【Unity3D日常开发】Unity3D中实现不同脚本之间的执行顺序控制
首先,来了解一下事件函数的执行顺序,下图是官方给的脚本中事件函数的执行顺序:众所周知,Unity中某个脚本的事件函数执行顺序是Awake、Start、Update、LateUpdate等,那么不同脚本之间的事件函数的调用顺序是怎么样的呢,以及如何控制不同脚本之间的事件函数的调用顺序呢?看完这篇文章你就能找到答案。
2023-02-07 19:45:12
7466
原创 【Unity3D日常开发】Unity3D中实现单例模式详解
首先,说一下,什么是单例模式(Singleton)。单例模式是设计模式中常见的一种设计模式,目的是为了让一个类在程序运行期间有且只有一个实例,方便全局访问。应用在Unity里面,可以用来作为数据类、工具类、实现类,方便脚本调用。下面,就在Unity中实现单例模式。
2023-02-07 15:51:17
7492
原创 【虚拟仿真】Unity3D中实现InputField组件表格Tab或者Enter换行实现
在日常虚拟仿真项目开发中,可能会遇到要输入表格数据的情况,表格通常是使用UI的InputField组件生成,在输入数据的时候,需要输入→点击下一个输入框→再输入的流程,比较麻烦。因此,写了一个小工具,将这个脚本附到所有组成表格的InputField的父节点上,就可以实现Tab或者Enter实现换行,也就是切换到下一个输入框的功能。
2023-02-07 10:38:55
1955
1
原创 【Unity3D插件】Build Report Tool插件,Build报告,优化包体,查看资源占用
本篇文章介绍一下插件的使用。插件主要是为了优化包体大小,查看是那些资源占用的包体比例比较大,然后针对性的处理。下面的图片就是插件生成的报告内容:接下来就来详细的说明如何使用。插件为Unity的构建信息提供了一个很好的前端。它显示了构建时包含的资产以及每个资产占用的存储空间。概述界面。Time of Build:构建的时间Project building took:构建花费的时间Reprot generation took:构建报告花费的时间Total BUild Size:总包体大小。
2023-02-01 17:48:45
3188
2
原创 【虚拟仿真】Unity3D中实现鼠标悬浮模型上显示文字
在仿真项目开发中,会遇到让鼠标悬浮模型后显示模型的名字的需求。比如说这样:那么就来实现一下吧。
2023-02-01 15:57:42
5309
23
原创 【Unity3D插件】UniRx(基于Unity的响应式编程框架)插件教程
UniRx是一种基于Unity3D的响应式编程框架。UniRx就是Unity版本的Rx响应式扩展响应式就是观察者和定时器,扩展指的是LINQ的操作符。Rx响应式扩展的特点就是擅长处理时间上的异步的逻辑。用Rx响应式扩展的方式编程可以很好地组织大量异步与并行处理。UniRx重写了.Net的响应式扩展,主要作用是解决时间上异步的逻辑,让异步逻辑变得更加简洁和优雅。Unity3D通常是单线程,但是UniRx可以让多线程更容易。UniRx可以简化 UGUI 的编程,所有的UI事件可以转化为UniRx的事件流。
2023-01-31 10:00:04
2585
4
CustomWire v1.0 插件
2023-05-08
Unity3D中实现轮船在水面上移动效果
2023-05-04
hybridclr_trial 示例项目
2022-08-05
Unity3D中实现箭头指向目标点的效果(源代码)
2022-04-15
休闲类游戏《2048》源代码
2022-03-21
Unity3D中实现3D照片墙
2022-03-09
Highlighting System v5.0 Unity3D高亮插件
2021-11-18
Camera Filter Pack v4.0插件
2021-11-18
Unity多人竞技类游戏源码uMOBA v1.34.zip
2021-11-11
Unity箭头图片资源
2021-09-18
AnyPortrait插件
2021-09-10
Unity有限状态机Demo下载
2021-07-28
Unity3D插件FancyScrollView,UI滑动列表
2021-07-20
【Unity3D日常开发】UGUI弹窗显示模型,以及模型交互源代码
2021-07-19
Unity模型从上到小消失的Demo
2021-07-09
虚拟仿真之模型渐隐渐现效果Demo
2021-07-08
Unity插件Glow11
2021-07-07
Unity抽奖系统Demo
2021-07-07
虚拟仿真物体拆分Demo,源工程
2021-05-17
Unity对物体进行拆分Demo源代码
2021-04-16
MyUnityBot.zip
2020-12-10
Unity VOXL插件
2020-11-16
爆炸插件Exploder
2020-11-13
在Unity3D中实现热力图、风向图、温度图效果
2020-11-13
阳光光晕效果.zip
2020-09-28
AVProVideo1.9.14.unitypackage
2020-09-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人