摘要:
必读好文推荐:Unity协程(Coroutine)原理深入剖析Unity协程(Coroutine)原理深入剖析再续上面的文章说得太透彻,所以这里就记一下自己的学习笔记了。首先要说明的是,协程并不是线程,协程是运行在主线程中的,是和主线程同步执行的代码,不同的地方是运行的方法可以被yield retu... 阅读全文
随笔档案-2015年04月
IEnumerable、IEnumerator与yield的学习
2015-04-16 13:05 by 阿诚de窝, 1033 阅读, 收藏, 编辑
摘要:
我们知道数组对象可以使用foreach迭代进行遍历,同时我们发现类ArrayList和List也可以使用foreach进行迭代。如果我们自己编写的类也需要使用foreach进行迭代时该怎么办呢?IEnumerable:1 public interface IEnumerable2 {3 IE... 阅读全文
委托学习续:Action、Func和Predicate
2015-04-14 12:47 by 阿诚de窝, 367 阅读, 收藏, 编辑
摘要:
我们先看一个上一章的委托的例子: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 na... 阅读全文
委托、匿名函数、Lambda表达式和事件的学习
2015-04-09 19:06 by 阿诚de窝, 929 阅读, 收藏, 编辑
摘要:
委托:还记得C++里的函数指针么?大家可以点击这里查看一下以前的笔记。C#的委托和C++中的函数指针效果一致。当我们需要将函数作为对象进行传递和使用时就需要用到委托。下面我们看一个例子: 1 using System; 2 using System.Collections.Generic; 3 us... 阅读全文
【3D研发笔记】之【数学相关】(一):坐标系
2015-04-05 12:22 by 阿诚de窝, 1271 阅读, 收藏, 编辑
摘要:
现在开始学习3D基础相关的知识,本系列的数学相关笔记是基于阅读书籍《3D数学基础:图形与游戏开发》而来,实现代码使用AS3,项目地址是:https://github.com/hammerc/hammerc-Snake3D-as3与https://github.com/hammerc/hammerc-... 阅读全文
关于AS3里的Matrix3D中的appendXXX和prependXXX
2015-04-03 18:15 by 阿诚de窝, 1037 阅读, 收藏, 编辑
摘要:
最近在看3D相关的一些基础,因为搞as3这么多年了,决定3D基础这块还是从AS3入手,3D游戏开发这块从U3D入手,扯远了,研究Matrix3D类时发现了矩阵处理转换时的一些方法均分为appendXXX和prependXXX两种,帮助文档中的解释是后置和前置的区别,搞不清楚,所以决定花点时间弄一下这... 阅读全文