这篇文章将收集unity的相关技巧,会不断地更新内容。 1)保存运行中的状态 unity在运行状态时是不能够保存的。但在运行时编辑的时候,有时会发现比较好的效果想保存。这时可以在 “Hierarchy”中复制相关对象树,暂停游戏后替换原来的,就可以了。(其实这个拷贝过程是序列化过程,这种方法是序列化到内存中;另外一种方法就是序列化到磁盘上,即把内容拖动到文件夹中变成prefab,效果也是一样的)
转载 2022-12-27 15:29:34
643阅读
推荐阅读CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客QQ群:1040082875大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。一、前言在日常开发中,常常会用到数据集合,那么数据集合是什么呢,数据集合也没有想象中那么复杂。数据集合就是专门用来存储数据、检索数据,以及对数据一系列操作的类。这些类有:ArrayList数组、List列表、Queue队列、Dictionary字典、Hashtable哈希表、S.
原创 2021-08-11 17:56:59
961阅读
List<Type>是一个集合,里面放的全是相同的Type的数据或对象。当不知道需要存放多少数据,此时用数组(数组讲解见)不太方便,new Type ary[Size]中Size的大小无法确定!此时用List<Type>集合比较方便!以类的集合举例先创建一个学生类class Student { private int age; pu
转载 2024-10-18 14:22:34
65阅读
推荐阅读主页GitHub开源地址Unity3D插件分享简书地址我的个人博客群
原创 2022-02-05 11:20:40
230阅读
推荐阅读CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客QQ群:1040082875大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。一、前言在日常开发中,常常会用到数据集合,那么数据集合是什么呢,数据集合也没有想象中那么复杂。数据集合就是专门用来存储数据、检索数据,以及对数据一系列操作的类。这些类有:ArrayList数组、List列表、Queue队列、Dictionary字典、Hashtable哈希表、S.
原创 2021-08-11 17:57:33
2309阅读
1.碰撞事件private void OnCollisionEnter2D(Collision2D collision) { if (collision.collider.tag == "collect") { Debug.Log("++!"); Destroy(collision.gameObject); GameUI.
转载 2024-02-12 14:59:49
59阅读
推荐阅读CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客QQ群:1040082875大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。一、前言在日常开发中,常常会用到数据集合,那么数据集合是什么呢,数据集合也没有想象中那么复杂。数据集合就是专门用来存储数据、检索数据,以及对数据一系列操作的类。这些类有:ArrayList数组、List列表、Queue队列、Dictionary字典、Hashtable哈希表、S.
原创 2021-08-11 17:56:55
390阅读
大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。一、前言在日常开发中,常常会用到数据集合,那么数据集合是什么呢,数据集合也没有想象中那么复杂。数据集合就是专门用来存储数据、检索数据,以及对数据一系列操作的类。这些类有:ArrayList数组、List列表、Queue队列、Dictionary字典、Hashtable哈希表、.
原创 2022-02-09 15:06:43
1113阅读
推荐阅读CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客QQ群:1040082875大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。一、前言在日常开发中,常常会用到数据集合,那么数据集合是什么呢,数据集合也没有想象中那么复杂。数据集合就是专门用来存储数据、检索数据,以及对数据一系列操作的类。这些类有:ArrayList数组、List列表、Queue队列、Dictionary字典、Hashtable哈希表、.
原创 2021-08-11 17:57:31
2710阅读
大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。一、前言在日常开发中,常常会用到数据集合,那么数据集合是什么呢,数据集合也没有想象中那么复杂。数据集合就是专门用来存储数据、检索数据,以及对数据一系列操作的类。这些类有:ArrayList数组、List列表、Queue队列、Dictionary字典、Hashtable哈希表、S.
原创 2022-02-09 15:04:33
777阅读
首先允许我吐槽一下TrailRenderer的拖尾效果,有时会遇到一些莫名其妙的错误
转载 2023-01-05 13:46:01
145阅读
本文集合了网上许多关于U3D内存减少方法的说发。博主未进行考证测试,仅仅收集以备
原创 2023-01-05 12:52:42
674阅读
对于CanvasGroup组件,我们一定要引起高度重视,它很好用的呢。首先创建一个buttonBig,它很大♂,我将它的image里面的颜色alpha调至一半,颜色稍红。添加CanvasGroup组件然后创建两个小的button。他们都是默认的样子。之后调整大button,使大Button在小Button的上面。然后以大Button为父对象,创建一些UGUI的其他物件,像slider,toggle
转载 2024-04-19 20:50:05
75阅读
推荐阅读CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客QQ群:1040082875大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。一、前言在日常开发中,常常会用到数据集合,那么数据集合是什么呢,数据集合也没有想象中那么复杂。数据集合就是专门用来存储数据、检索数据,以及对数据一系列操作的类。这些类有:ArrayList数组、List列表、Queue队列、Dictionary字典、Hashtable哈希表、S.
原创 2021-08-11 17:56:53
414阅读
实现自定义的ObservableList既然核心在于构建通知机制,谈到『通知』两字,最常见的形式就是以委托或者事件形式将消息广播给监听者。遗憾的是,.NET中常见的集合数据结构List并不支持事件的通知。所以我在自定义的ObservableList中增加OnAdd,OnRemove,OnInsert事件,当集合添加或者删除项时,能广播通知给客户端UI界面。以下图为例,当点击+时,『以数据驱动界面的
转载 2021-06-03 17:32:12
319阅读
通过详细的理解Array、List、和Dictionaries让你的游戏运行速度快十倍目标:这篇文章的主要目标是:过详细的理解Array、List、和Dictionaries,让你的游戏运行速度快十倍。我应该使用Array吗?我应该使用List吗?噢 ,等等,或者使用Dictionaries?为什么我的循环花了那么长时间呢? ?在我代码中看不到任何的错误,那么为什么我的...
原创 2021-08-12 00:15:44
609阅读
开发环境 Window7 Unity3D  3.5.0 MB525defy Android 2.2.1 Unity升级到了3.5没遇到任何问题,新功能中粒子系统很有趣,以后写篇博客研究下~ ~ 最近在整理这个下载规则的时候才能写一篇关于打包下载的博客,只能给大家做参考,没多少技术含量,真正复杂的的是如何在智能化上。就羽化目前接触的Unity3D网页游戏而言
转载 2024-03-28 17:36:18
39阅读
在上一篇文章中我们已经实现了与云端数据库的数据交互了,接下来我们要做的是制作一个背包,让我们的数据交互看起来更加的直观,有大坑,请放心阅读。1.我们先去找一个背包,我就直接找以前的代替了至于背包的实现代码,我这里就不写了,毕竟没啥难度2.写一个道具Item的属性的表格,包含id(对应之前数据交互中的道具序号号)、name、icon(图片的名字,主要是为了背包格子显示)、price、instro。&
转载 2024-04-15 06:42:39
81阅读
function OnGUI() { GUI.Label(Rect(1,1,100,20),"I'm a Label"); //1 GUI.Box(Rect(1,21,100,20),"I'm a Box"); //2 GUI.Button(Rect(1,41,100,20),"I'm a Button"); //3 GUI.Re
原创 2013-11-03 09:38:00
721阅读
function OnGUI() { GUI.Label(Rect(1,1,100,20),"I'm a Label"); //1 GUI.Box(Rect(1,21,100,20),"I'm a Box"); //2 GUI.Button(Rect(1,41,100,20),"I'm a Button"); //3 GUI.RepeatButton(Rect(1,61,120,20),"
转载 2023-04-27 12:55:40
204阅读
  • 1
  • 2
  • 3
  • 4
  • 5