- 博客(14)
- 收藏
- 关注
原创 进程与线程的关系和比较
纯属搬运,一个很牛的博客觉得,图文并茂http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html
2018-08-13 18:35:39 234
原创 简单处理曲线型的镜头切换
var op = Camera.main.transform.position; var or = Camera.main.transform.eulerAngles; var desp = new Vector3(1.7f, 1.6f, -0.53f); var desr = new Vector3(22, 180, 0); v...
2018-07-26 16:05:41 424
原创 遥控器控制交互
最近做到的空调面板调节温度问题,大概是要通过面板的上下键控制温度,温度由两位数字组成,要分别加载十位和个位上的数,不知道为什么总觉得自己很思维定势,不够开阔,想法很单一,总想不到最便捷的方法,直到主程提醒又恍然大悟,我也总在思索 为什么自己想不到,大概思路就是,定义一个变量temp,个位除以10取余,十位除以10取整分别得到个位与十位的数字如下所示 void Controll...
2018-07-23 18:56:23 702
原创 用协程制作帧动画
上一篇太复杂了,,而且bug比较多,简化了一下using UnityEngine;using System.Collections;using UnityEngine.UI;public class Test : MonoBehaviour{ Image image; IEnumerator Start () { image = GameObject.F...
2018-07-03 17:00:42 342
原创 色彩RGBA值写作代码
对RGBA值的了解也没有很多,只是知道是用来表现颜色的四个通道R:红色值 十六进制: 0~255G: 绿色值 0~255B:蓝色值 ...
2018-07-03 11:21:59 3066
原创 用协程制作帧动画
随着圆的增大,颜色逐渐变浅,重复循环的一个过程;脚本挂载即可运行using UnityEngine;using System.Collections;using UnityEngine.UI;public class Test : MonoBehaviour{ Image image; IEnumerator Start () { image = Gam...
2018-07-02 15:32:29 315
原创 (七)用Texture2d画图
在unity里面class CreatePic{ [UnityEditor.MenuItem("X/create pic1")] public static void CreatePic1() { const int radius = 128; Texture2D t2d = new Texture2D(radius * 2, r...
2018-06-29 15:25:45 1124
转载 (六)数组,集合,字典的比较
首先,我们可以将这三个都看成是存储物体的容器,事实上本质也确实是容器 C#中数组、集合(ArrayList)、泛型集合List<T>、字典(dictionary<TKey,TValue>)全面对比为什么把这4个东西放在一起来说,因为c#中的这4个对象都是用来存储数据的集合……。首先咱们把这4个对象都声明并实例化一下: //数组 ...
2018-06-28 15:52:41 1489
原创 (五)承接(二)(三)(四)协程的使用
突然又想到一点关于点击事件的补充,其实原理还是一样,只是我自己蠢了,没有转过弯UI ,我们都知道,按钮的点击响应事件,可以通过监听来做Ienumrator Test(){ button.onClick.AddListener(() => { //点击监听 }); //A 代码}我们都知道如果写在update函数里,每次点击都会监听,但当我们写在协程里时,...
2018-06-28 11:13:09 192
原创 (四)协程在点击事件中的使用
我们都知道,input输入要写在update函数中,否则无法达到每次点击都会调用如果在协程中,我们调用的时候必然与update无关联了,这个时候,点击事件就会失去本来的效果最近碰到的棘手的问题想要实现点击,(通过射线检测,然后调用某方法)这个里面,我们可以理解为,点击和射线检测是两个要同时成立的条件代码如下本来我是这样写的if(Input.OnMouseButtonDown(0)&&...
2018-06-27 10:08:10 478
原创 (三)协程在循环中的使用
案例一:使用协程完成场景切换时先变黑再变白的效果using UnityEngine;using System.Collections;using UnityEngine.UI;public class Test : MonoBehaviour{ public Image image; void Start() { StartCoroutine(...
2018-06-26 11:00:16 2732
原创 (二)Unity3d C#协程的理解和使用
什么是协程协程是一个分部执行,遇到条件(yield return 语句)会挂起(暂停,优先执行yield语句里的任务),直到条件满足才会被唤醒继续执行后面的代码。在百度帖吧看到的一个比较通俗的说法,也比较容易理解——协程不是普通的方法协程的运行是独立的,普通方法运行是整体的,协程就像是第二个人帮你做事,普通方法则是一个人从头做到尾,一个人做事如果遇到问题。就会被卡住,在问题被解决前不能做接下来的事...
2018-06-22 14:15:42 1659
原创 (一)实例化对象
实例化对象,其实就是创建对象过程;要用一个类中的一个方法。如果这个类是静态类(静态类详见第二章)那么ok,可以直接调用这个方法。(实际上就是我们常见的单例模式)可是如果这个类不是静态类呢?就需要用对象来引用这个方法了。那么对象如何来呢?就需要new一下了。例:B类要调用,A类中的 CallMethod()方法。那么在调用干这个方法之前,必须要要创建A的对象。A a = new A();a.Call...
2018-06-21 17:42:24 802
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人