1、UGUI源码的下载地址:https://bitbucket.org/Unity-Technologies/ui/downloads/?tab=tags 注意与自己使用的Unity的版本对应起来 2、如何将自己对UGUI源码的修改,使用到项目中? 假如修改了Button.cs的源码,在按钮被按下的 ...
分类:
其他好文 时间:
2019-06-14 01:07:05
阅读次数:
136
// Unity built-in shader source. Copyright (c) 2016 Unity Technologies. MIT license (see license.txt) Shader "UI/UICircular" { Properties { _R("圆的半径R"... ...
分类:
编程语言 时间:
2019-06-13 20:05:55
阅读次数:
695
我们都知道,Unity中,某个游戏物体上的脚本初始化顺序是先Awake,再Start,那么假如现在有这样一种情况: 有两个模块,它们都通过Awake或者Start来初始化,但其中一个会持有对另一个模块的引用,更具体一点,比如脚本1是单例的,脚本2中持有对脚本1的引用,而且脚本2会在初始化的时候将引用 ...
分类:
编程语言 时间:
2019-06-12 22:45:31
阅读次数:
169
Unity Android 使用UnityWebRequest Post 数据后,没有获得服务器返回的数据 最近做一个项目,要用到http的get和post来跟服务器通讯。 然后使用UnityWebRequest来做,在PC上面全都是正常的,但是到了Android下,get是正常的,但是post,执 ...
分类:
移动开发 时间:
2019-06-11 17:42:17
阅读次数:
163
游戏开发过程中事件是非常多的,可以通过 Messenger 事件系统来解藕,用法如下: 代码如下: 1 // Messenger.cs v1.0 by Magnus Wolffelt, magnus.wolffelt@gmail.com 2 // 3 // Inspired by and based ...
分类:
编程语言 时间:
2019-06-11 15:01:46
阅读次数:
161
状态机模式在unity中作用是非常大的,可以实现角色的移动和场景的跳转,包括一些动画的播放,在很多unity框架中也是很常见的,发散思维广阔,下面是简单的状态机的实现,有注释 using System.Collections;using System.Collections.Generic;usin ...
分类:
编程语言 时间:
2019-06-11 09:33:20
阅读次数:
132
GameObject.Find()优点: 使用简单方便不会因为重名而报错,同时查找的是自上而下的第一个物体缺点 不能查找被隐藏的物体,否则出现“空引用异常”,这是很多新人在查找出现空引用bug的原因。全局查找(遍历查找),查找效率低,很消耗性能。代码演示: using System.Collecti ...
分类:
编程语言 时间:
2019-06-11 09:15:20
阅读次数:
107
Unity3D 在自定义脚本中实现Button组件上的OnClick面板UnityEvent脚本代码事件传参多参数传入下述内容不对c#语法做过多讲解,仅对已入门并有兴趣的同学做为学习和拓展的资料 大家在Unity制作的过程中一定都使用过UI功能,那么很多人也一定见过这个面板: 那么我们如何能在自己的 ...
分类:
编程语言 时间:
2019-06-11 09:13:42
阅读次数:
158
```C# private GameObject[] getDontDestroyOnLoadGameObjects(){ var allGameObjects=new List(); allGameObjects.AddRange(FindObjectsOfType()); //移除所有场景包含的... ...
分类:
编程语言 时间:
2019-06-10 22:29:52
阅读次数:
316
Unity 中协程是个非常强大的功能,其作用主要是用于游戏中的延时调用或者执行一连串的有时间间隔的事件流程,例如剧情对话等。简单总结了几点协程相关的知识点,旨在加深记忆,同时为初学者解惑。 1、协程、进程与线程 这是个面试中经常会问到的问题:协程、进程与线程的区别在哪? 说到协程,我们首先回顾以下线 ...
分类:
编程语言 时间:
2019-06-09 14:35:38
阅读次数:
146