随笔分类 - 暂未分类
摘要:什么是Markdown? Markdown是一门轻量级的标记语言。可以使用任何文本编辑器进行编写,标记符号简单易记,学习成本低。 Markdown常用标记: 1)代码块标签,使用反斜点`包裹文字。效果如下: 2)引用标签,使用右箭头开头即可,格式: ,效果如下: Hello,Markdown。引用标
阅读全文
摘要:向量的点积(英语:dot product)(数量积的定义):几何意义是:是一条边向另一条边的投影乘以另一条边的长度。在其物理上面的几何意义是容易理解的。如下图所示:现在求F1在水平方向上的做功:W = F1 * Cosθ * S那么套用数量积公式:力F1在水平方向位移S,可以表示为:F1 * S = Cosθ * |F1| * |S|上面的数量积公式的使用如下:当θ夹角小于90度时,F1 * S > 0 当θ夹角大于90度时,F1 * S < 0利用上面的特性,在游戏的开发中可以作为一个玩家的视野计算,对玩家身前可能存在的碰撞进行检测。如上图所示,2号蓝线为玩家的面朝的方向,我们可
阅读全文
摘要:/** * 状态机的组成主要是:状态机框架对象(我程序代码中的StateMachine)状态机中的三种状态eat,work,sleep * 状态机负责指挥这三种状态(甚至更多种状态)的变换,让他们是按照一定的先后顺序来走,符合我们的预期目的。 * 然后就是到底谁需要使用状态机呢,我程序里面有2个对象用到了状态机,分别是vokie和NBA. * 他们是通过"sm = new StateMachine(this);"这样一句代码来实现对状态机的绑定, * 他们各自拥有一个状态机,不过我这里偷懒了,用了很蹩脚的instanceof方法来做的,其实可以写成2个状态机 * 绑定以后,
阅读全文

浙公网安备 33010602011771号