- 博客(414)
- 资源 (65)
- 收藏
- 关注
原创 【Unity3D开发小游戏】专栏文章导读清单
推荐阅读CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客QQ群:1040082875一、前言本专栏,以小游戏的开发为手段,以学习为目的,在学习的道路中,总是要不断地给自己鼓劲才能不断的学习下去,而本专栏就以小游戏为手段,在制作游戏的过程中,获得满足感。当你亲手跟着教程将游戏做好,你的满足感会得到极大满足。当然,知识也掌握了。所以,话不多说,来看一下文章目录吧。二、文章目录1、【Unity3D开发小游戏】《跑酷小游戏》Unity开发教程2、【Uni.
2021-05-27 15:28:50 3246 1
原创 【Unity3D从入门到进阶】专栏文章导读清单
一、前言“我还是曾经那个少年,没有一丝丝改变”不忘初心,犹记得刚开始分享文章的时候,总是想着我遇到的问题,别人总会遇到,我遇到的不会写的代码,别人也总会遇到,所以就想着将遇到的问题,写过的代码总结发出来,给后来人铺个路慢慢的写了很多代码,也分享了很多日常开发技巧,也帮助了许许多多的人但是我知道,这是远远不够的,因为学习的人很多而且很多基础都没有,总是半路出家,进步很慢,很苦恼所以就萌发了将Unity从入门到精通的路线分享出来,并且每个阶段都有文章保驾护航会不会好很多
2020-05-12 18:52:42 7860 8
原创 【Unity3D小技巧】Unity3D中使用EventTrigger对3D物体的响应
是Unity中用于处理UI事件的一个组件。它允许我们为UI元素(如按钮、图像等)添加事件监听器,从而响应各种交互事件,如鼠标点击、悬停、拖拽等。使用可以避免手动编写复杂的事件处理代码,使UI事件的响应更加简洁和易于管理。比手写UI的Event快很多,方便很多。这篇文章不探究组件与UI事件的交互,主要对焦与与3D物体的响应。
2024-09-18 12:25:09 1014
原创 【GameFramework框架】7-1、GameFramework框架深入分析
在开始之前啰嗦一下。在最初写这个专栏的时候,就有规划这篇文章,叫做框架深入分析,就是想着将这个框架的所有内容刨根问底,追根溯源,分析到底是如何实现的。后来,写完了所有的GameFramework模块后发现,框架的内容真的博大精深,如果就着某点深入分析,分析完再进入下一个功能点,很容易就进入了牛角尖。站在花丛中,不识此山风景。跳出框架,掌握整体,见微知著,谋而定全局。框架是项目的骨架,它的力学结构决定了项目代码规模、人员规模以及系统和资源规模等方面的上限。
2024-09-06 11:02:29 245
原创 【Unity3D小技巧】Unity3D中实现FPS数值显示功能实现
很简单也很使用的小技巧,就是在Unity3D中实现FPS数值。实现的思路就是,在Update里面,使用+=Time.deltaTime,得到一帧的秒数。然后,每过一秒,去除以固定帧率30帧,得到这一秒的FPS值。
2024-08-23 18:12:53 1006
原创 【Unity3D小技巧】Unity3D中实现对InputField的自定义输入限制实例
InputField是UGUI的文本输入框,自带的有输入类型控制。类型功能Standard标准,可以输入任意字符自动更正,可以自动更正用户输入,并建议输入内容整数,只允许输入整数小数,允许输入数字和小数点后一位字母数字,允许字母和数字。无法输入符号Name名称(支持中文)自动将每个单词的首字母大写。电子邮件地址,允许您输入最多包含一个@符号的字母数字字符串Password密码:用 * 表示输入的字符,从而隐藏输入内容。允许输入任意字符Pin。
2024-08-23 18:01:53 1200
原创 【Unity3D小功能】Unity3D中显示项目打包后的版本号
这篇文章写一下如何在项目打包后显示版本号。因为打包的版本太多,都不太清楚这一版是那一版,所以就写个小功能去查看。2、不销毁然后使用个Text去显示就行。
2024-08-23 17:13:57 762
原创 【虚拟仿真】Unity3D中实现2DUI显示在3D物体旁边
这篇文章来实现2DUI显示在3D物体旁边,当我们需要在3D模型旁边显示2DUI的时候,比如人物的对话、物体旁边的说明面板会用到。
2024-07-31 16:14:22 359
原创 【GameFramework框架】7-2、GameFramework框架是否“过度设计”?
框架是否过度设计,这个问题其实我被问到很多次了。不仅仅是新手刚接触就觉得“过度设计”的评价,有些熟练的开发者也会有这种感觉。那么,这篇文章就来探究一下,为什么框架会让人感觉“过度设计”,以及框架如何设计,还有,如何让框架适应自己的节奏。
2024-07-12 17:16:08 811
原创 【GameFramework扩展应用】6-5、GameFramework框架出包时增加版本信息Version.txt文件
框架在热更新的时候,会先去获取文件,然后获取版本号,对比版本号和资源大小,才会开始下载资源。但是,框架生成AssetBundle资源的包里面是没有这个文件的,只能我们新建一个文件,然后手动填入数据,非常麻烦。好消息是,框架把这些接口都留给我们了,我们只需要继承接口,重写函数,然后在打包的时候选择这个辅助器即可。下面就来看一下如何实现把。
2024-07-12 16:18:58 459
原创 【GameFramework扩展应用】6-4、GameFramework框架增加AB包加解密功能
做热更的时候加载的是资源,如果不对这些资源进行加密的话,很容易被人破解,那么应该如何做加解密呢。内置的:使用的加密算法为GameFramework.Utility.Encryption.GetQuickXorBytes();:使用的加密算法为GameFramework.Utility.Encryption.GetXorBytes();OK,那么要如何是实现我们自定义的加解密方法呢。因为加载方式会走LoadResourceAgentHelper的ParseBytes(byte[] bytes)
2024-07-12 16:05:52 1618
原创 【GameFramework扩展应用】6-3、GameFramework框架增加日志保存功能
GameFramework框架运行后,可以发现Game视图有个小按钮,点开就是框架提供的调试器窗口:Console选项卡可以在运行的时看不同的日志类型,来分析我们项目运行中出现的问题。当然,除了在控制台打印日志,我们使用框架更多的是想要将日志保存到文件的功能,这样才能方便查看。接下来就来看一下如何实现日志保存功能。
2024-07-12 15:08:27 268
原创 【GameFramework扩展应用】6-1、接入热更新框架HybridCLR
是一款基于Unity的通用游戏框架。提供了游戏开发中常用的框架基础模块,将基础模型进行了封装,在资源管理和资源更新方面比较完善,可以大大加大开发进程,加快开发速度,并且还在在此此处上保证产品质量。HybridCLR是一款特性完整、零成本、高性能、低内存的近乎完美的C#热更新方案。这篇文章就来介绍一下的示例项目StarForce是如何接入HybridCLR热更新框架的。*注意:这篇文章的重点是接入HybridCLR热更新框架,将不过多介绍HybridCLR热更新框架是如何实现热更新流程的,对于。
2024-07-09 14:55:40 388
原创 【GameFramework扩展应用】6-2、替换GameFramework.dll源码
因为框架生成出来的是,看不到源码。想要学习,看不到源码,代码跟踪很不方方便。这篇文章就来替换的源码,来解决这个问题。
2024-06-25 16:10:13 312
原创 【XCharts插件】5-2、从Excel中读取数据并更新图表案例(v3.0)
XCharts插件是一款基于UGUI的功能强大、易用、参数可配置的数据可视化图表插件。【Unity3D插件】XCharts插件完全教程《全网最全》-专栏文章目录【XCharts插件】5-1、从Json中读取数据并更新图表案例(v3.0)介绍了如何从Json文件中读取数据,并更新表格,这篇文章就介绍如何从Excel中读取数据,并更新图表吧。
2024-06-24 16:42:14 521
原创 【XCharts插件】5-1、从Json中读取数据并更新图表案例(v3.0)
XCharts插件是一款基于UGUI的功能强大、易用、参数可配置的数据可视化图表插件。【Unity3D插件】XCharts插件完全教程《全网最全》-专栏文章目录。
2024-06-24 16:26:18 281
原创 【XCharts插件】4-4、扩展图表(v3.0)
XCharts插件是一款基于UGUI的功能强大、易用、参数可配置的数据可视化图表插件。【Unity3D插件】XCharts插件完全教程《全网最全》-专栏文章目录。
2024-06-24 11:47:44 276
原创 【XCharts插件】4-3、扩展UI组件(v3.0)
XCharts插件是一款基于UGUI的功能强大、易用、参数可配置的数据可视化图表插件。【Unity3D插件】XCharts插件完全教程《全网最全》-专栏文章目录。
2024-06-24 11:46:32 175
原创 【XCharts插件】4-2、配置项手册(v3.0)
XCharts插件是一款基于UGUI的功能强大、易用、参数可配置的数据可视化图表插件。【Unity3D插件】XCharts插件完全教程《全网最全》-专栏文章目录。
2024-06-24 11:46:09 170
原创 【XCharts插件】4-1、API文档(v3.0)
大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。一、前言XCharts插件是一款基于UGUI的功能强大、易用、参数可配置的数据可视化图表插件。【Unity3D插件】XCharts插件完全教程《全网最全》-专栏文章目录极坐标系的角度轴。数据新增动画。数据变更动画。淡入动画。淡出动画。数据隐藏动画。动画配置参数。交互动画。动画组件,用于控制图表的动画播放。支持配置五种动画表现:FadeIn(渐入动画),FadeOut(渐出动画),Change(变更动画),Addit
2024-06-24 11:45:28 452
原创 【XCharts插件】3-3、制作图表及代码生成图表(v3.0)
XCharts插件是一款基于UGUI的功能强大、易用、参数可配置的数据可视化图表插件。【Unity3D插件】XCharts插件完全教程《全网最全》-专栏文章目录。
2024-06-24 11:43:31 217
原创 【XCharts插件】3-2、制作图表及代码生成图表(v2.0)
XCharts插件是一款基于UGUI的功能强大、易用、参数可配置的数据可视化图表插件。【Unity3D插件】XCharts插件完全教程《全网最全》-专栏文章目录OK,这是v2.0版本的XCharts插件的创建图表,代码生成图表的教程。可能有人要问了,既然都更新到v3.0了,还写啥v2.0教程呢。跟v1.0版本同理,v2.0也有使用的开发者,所以,博主还是单独写了一篇文章来介绍v2.0的功能。
2024-06-24 11:43:11 132
原创 【XCharts插件】3-1、制作图表及代码生成图表(v1.0)
XCharts插件是一款基于UGUI的功能强大、易用、参数可配置的数据可视化图表插件。【Unity3D插件】XCharts插件完全教程《全网最全》-专栏文章目录OK,这是v1.0版本的XCharts插件的创建图表,代码生成图表的教程。可能有人要问了,既然都更新到v3.0了,还写啥v1.0教程呢。因为有些项目就是用v1.0去制作图表了,也没有太多的精力去更新插件,所以就一直用的v1.0,而且v1.0已经能实现大部分的图标样式了,所以,博主还是单独写了一篇文章来介绍v1.0的功能。
2024-06-24 11:42:50 253
原创 【XCharts插件】二、快速启动:5分钟上手XCharts(v3.0)
XCharts插件是一款基于UGUI的功能强大、易用、参数可配置的数据可视化图表插件。【Unity3D插件】XCharts插件完全教程《全网最全》-专栏文章目录到这里下载、导入、创建折线图、添加组件、添加数据集、代码添加都完成了。我们已经可以快速的使用这个插件了,当然,如果要实现更多功能,这些还不够。我会在:【XCharts插件】3-3、制作图表及代码生成图表(v3.0)这篇文章更加详细地介绍3.0接口的功能,使用代码控制各类组件,添加不同种类数据集。添加新的Serie,修改Serie等操作。
2024-06-24 11:42:15 513
原创 【XCharts插件】一、插件介绍
XCharts插件是一款基于UGUI的功能强大、易用、参数可配置的数据可视化图表插件。【Unity3D插件】XCharts插件完全教程《全网最全》-专栏文章目录。
2024-06-24 11:41:48 208
原创 【Unity3D插件】XCharts插件完全教程《全网最全》-专栏文章目录
最近在做图表类需求功能的时候,发现了一款强大的Unity3D插件,也就是XCharts图表插件,功能强大,支持多种图表。官方介绍:一款基于UGUI的功能强大、简单易用的数据可视化图表插件。支持折线图、饼状图、饼图、雷达图、散点图、热力图、环形图、K线图、极坐标、平行坐标等十多种内置图表,以及3D饼图、3D金字塔、漏斗图、仪表盘、水位图、象形柱图、甘特图、矩形树图等拓展图表。内置丰富示例和模板,参数可视化配置,效果实时预览,纯代码绘制。支持折线图、柱状图、饼图、雷达图、散点图、热力图等常见图表。
2024-06-24 11:37:22 613
原创 【虚拟仿真】Unity3D中实现对大疆无人机遥控器手柄按键响应
最近项目中需要用到大疆无人机遥控器对程序中无人机进行控制,遥控器是下图这一款:博主发现接入手柄这块的可以参考的内容非常少,对于大疆遥控器的控制更是没有。博主经过一番研究,终于理通了这块的遥控器摇杆数据的控制。并且将解决思路分享出来,希望对大家有所帮助。
2024-05-15 14:09:43 1148 2
原创 【GameFramework框架工具链】5-3、DataTable数据表 扩展数据类型
使用DataTable数据表一般不需要我们去扩展数据类型,因为作者已经提供了几乎所有的基本数据格式的处理器Processor但是,需求是变化的,总是有需要扩展自定义类型的时候,比如,需要一个String数组类型。下面,就来实现以下扩展数据类型。
2024-04-02 15:53:02 508
原创 【GameFramework框架工具链】5-2、DataTable数据表 导表工具
是非常优秀的游戏框架,具有很强的扩展性和兼容性,不过作者未给我们提供完成的工具链使用,比如Excel配置表格式以及Excel导出到txt、bytes的编辑器工具。这些工具有什么用呢,比如说,我们想要修改数据表里面的数据,就需要打开txt文本手动进行修改,就像这样:不是很直观。但是,如果我们改成Excel格式,就很直观地方便修改了:接下来,我们就来看一下如何使用Excel配置表格式,以及如何导出为GF框架识别的txt文本。
2024-04-02 14:56:48 724
原创 【GameFramework框架工具链】5-1、DataTable数据表 类自动生成工具
这个是跟【GameFramework框架内置模块】3、数据表(Data Table)模块配合使用的工具链。在使用数据表的时候,我们需要先准备数据表,每个数据表对应一个C#,C#对应表里面的字段,然后使用里面的信息,比如Music数据表ID int类型 IDAssetName string类型 资源名然后,根据数据表生成C#实体类,这一块有一个StarForce的工具链,我们来看一下如何使用。
2024-04-02 12:00:28 425
原创 【GameFramework框架内置模块】18、界面(UI)
界面(UI)提供管理UI界面和界面组的功能,比如显示界面、激活界面、改变界面层级等。界面(UI)为Unity的GUI系统提供了灵活和强大的功能,帮助开发者快速构建游戏UI。还可以与现有的Unity 的UI插件(如NGUI、FGUI)及GUI系统(UGUI)无缝集成,只要派生自类并实现自己的界面类即可使用。界面使用结束后可以不立即销毁,等待下一次使用。
2024-03-26 17:57:05 1599 3
原创 【GameFramework框架内置模块】19、Web请求(Web Request)
Web请求(Web Request)提供使用短连接的功能,可以使用Get或者Post方法向服务器发送请求并响应数据,可以指定几个Web请求器进行同时请求。
2024-03-26 17:26:40 1065 2
原创 【GameFramework框架内置模块】17、声音(Sound)
声音(Sound)模块是管理音频的模块,比如播放、停止、修改音量等,支持淡入淡出、AudioMixer等高级设置。声音(Sound)的配置面板如下所示:所有的声音统一按照组来分,可以根据需要添加或者溢出组,声音组可以配置Agent的数量和音量等。
2024-03-26 15:50:40 1002
原创 【GameFramework框架内置模块】16、配置(Setting)
配置(Setting)模块,我觉得可以跟全局配置(Config)模块对比着来讲。都是配置,它们有什么区别呢,为啥要分开呢。模块功能读取方式设置机制全局配置(Config)存储游戏中使用的全局的参数配置,比如玩家的初始速度、初始蓝量、初始防御力等等。使用配置文件读取策划设计修改参数配置(Setting)管理游戏中的一些配置设置,比如游戏声音的音量、音乐的音量、UI声音的音量等等。类似PlayerPrefs读取玩家自己配置是不是有点清晰了。。。全局配置(Config)
2024-03-26 14:39:37 983
原创 【GameFramework框架内置模块】15、场景(Scene)
场景(Scene)模块,提供场景管理的功能,负责场景的加载、卸载、切换和管理。可以方便地管理不同场景之间的切换以及不同场景之间的信息传递。
2024-03-26 11:29:08 1008
原创 【GameFramework框架内置模块】14、资源(Resource)
这篇文章学习资源(Resource)模块。在开始之前先啰嗦一下,Resource模块指的是Resource资源,而不是。每个模块干啥的我差不多了解了,但是为啥要分成这么多的模块。我想要加载的话,我可以用直接加载吗。下载(Download)、资源(Resource)、Web请求(Web Request)有啥区别呢。下载(Download)底层实现是封装的一个下载器,为啥不叫Web模块,而Web模块又是干啥的。这些我都会在所有模块写完后在。
2024-03-26 10:42:28 1167
原创 【Unity3D小功能】Unity3D中实现点击‘文字’出现‘UI面板’
宠粉博主又来了,今天有粉丝问我如何实现点击一段文字然后出现的面板在那段文字附近显示:深入了解后发现原来就是想要点击文字出现UI面板,并且UI面板在文字附近:这种效果在很多游戏都会出现,比如梦幻西游、DNF,查看武器装备啥的。接下来,这篇文章就来实现一下这种效果。继续修改// 绑定事件i++)case "匕首":WeaponItem.Instance.ShowInfo(0,info,"普通","这是一把绝世匕首。");
2024-03-25 18:28:06 2349
原创 【GameFramework框架内置模块】13、流程(Procedure)
流程(Procedure)可以帮助我们管理游戏中的各个阶段。在StarForceProcedure基于FSM状态机的思想,将每个流程看成一个状态,通过切换状态来执行不同的流程。在每个流程中,设置回调函数,可以对流程进行控制和管理,比如下载的操作,等待下载完毕再切换状态。
2024-03-21 10:00:13 1206
水经微图下载2024最新版,水经微图 4.3.13,亲测可用
2024-09-02
【Unity3D小功能】Unity3D中实现点击‘文字’出现‘UI面板’
2024-03-25
CustomWire v1.0 插件
2023-05-08
Unity3D中实现轮船在水面上移动效果
2023-05-04
Unity3D实现时钟资源.zip
2023-01-30
Unity跑酷小游戏源工程
2022-12-13
Unity跑酷模型资源
2022-12-13
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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人