- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 List 使用注意: List的Add(data)。 data 地址指针未变实现的是覆盖.
1、当循环赋值的时候,data实例化在循环外时,每次赋值都是在相同的地方。不断重复覆盖,部分时候实现覆盖掉原值可用到。可以看到 输出相同地方显示了两次不同的值。实现覆盖。2、当循环赋值的时候,data实例化在循环内时,每次赋值都是在部相同的地方。不断new新节点加入List,但注意data此时本身是null不可取出,但其相关数值data.name等可以取到。
2016-05-25 22:56:24 611
原创 第一个游戏动作开发日志——敌人初步AI设定
敌人状态:1、待机状态,idle原地2、搜寻玩家状态,walk前进3、追击玩家,run前进4、攻击玩家,atk!5、收到伤害,onhit6、死亡状态,延迟销毁。——————————————————————————目前实现:待机、搜寻、追击、攻击四个状态切换。Animator中参数 如下:状态切换注意Exit time 取消勾选,切换变为立即切换.人物
2016-05-16 19:34:11 2155
原创 GPU 编程与CG 语言之阳春白雪下里巴人——CG学习读书笔记之数学函数(三)
(知识来源:《GPU 编程与CG 语言之阳春白雪下里巴人》)28、log(x): 计算ln(x)的值,x必须大于 0。29、log2(x): 计算log 2为底 x 的值,x 必须大于0。30、log10(x):计算log 10为底 x 的值,x 必须大于0。31、max(a, b): 返回两个中最大那个。32、min(a, b): 返回两个中最小那个。33、modf(
2016-05-13 08:07:29 747
原创 GPU 编程与CG 语言之阳春白雪下里巴人——CG学习读书笔记之数学函数(之二)。
14、determinant(m) 计算矩阵的行列式因子。行列式因子(λ)含义:原矩阵看做二维数组,for循环i行i列减去 λ 的到新 数组(矩阵)。新 数组(矩阵)的含λ子矩阵(k阶)一定存在不为零的一个。(原矩阵3*3,子矩阵为其中圈一个2*2(k=2)并且含λ参数)同时λ要保证k阶子矩阵们的首项为1公因式既最大公因式。A(λ)为k级行列式因子。等价的λ矩阵具有相同的秩与相同的各级行列
2016-05-12 23:41:23 623
原创 GPU 编程与CG 语言之阳春白雪下里巴人——CG学习读书笔记之数学函数(之一)。
1、abs(x) 取得输入参数的绝对值。2、acos(x) 反余切函数,为cos(x)的反函数,原来得到Y作为输入,的到对应的角度。(其实只要记得作用是:得到角度,值域为[0,π],输入范围为[-1, 1],(并且是减函数)就是输入越大得到角度越小)3、all(x) 返回值为Bool类型,输入参数全部不等于0才返回true。 &&(并且) 运算。4、any(x) 返回值为Bool类
2016-05-12 21:49:09 1508
原创 第一个游戏动作开发日志——Unity2D的血条制作
1、显示分为三成:背景框、血条、血条阴影代码放在血条和血条阴影上通过控制速度speed实现变化分层。。1、即改变血条的localscale.x 实现血条显示的变化。2、通过IEnumerator的协程实现动态的增减变化。代码:public class Blood : MonoBehaviour{ public float speed = 5.0f;
2016-05-11 22:58:54 5075 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人