logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

有限状态机FSM(finite state machine) 一

有限状态机FSM(finite state machine) 一有限状态机又称有限自动状态机,它拥有有限数量的状态,每个状态代表不同的意义,每个状态可以切换到 零-多 个状态。任意时刻状态机有且只能处在一个状态。有限状态机可以表示为一个有向图。如下图从图中可以看出一个学生包含四个状态:吃饭、休息、打篮球、写作业每种带有箭头的连线,表示可以从当前状态切换到其他的状态,以及切换的条件吃饭休息打篮球写作

#AI
OBB2D相交检测

OBB相交检测判断2D平面上两个矩形(可以旋转)是否相交。如果两个矩形 A、B 不相交,则存在至少一条直线能够将两个矩形分割在两侧。对于凸多边形依然成立。能将两个矩形分割的直线叫分离线 separatingLine、垂直于分割线的直线叫分离轴 separatingAxis如下图如何确定是否有一条能够分割两个矩形,它又在哪里。经过科学的证明如果存在能够将两个矩形分割的线,则至少有一条线是平行于两个矩

向量到一个平面的投影向量

向量到一个平面的投影向量求一个向量投影到一个平面上的投影向量,如下图已知项: 向量 sq,平面法向量 n设点 o 为点 q 到平面的垂点则向量 oq 垂直于平面则向量 so 即为 sq 在平面上的投影。so = sq + qoso = sq + (n * -1) * |qo|so = sq + (n * -1) * |sq·n|在上面的推理中对于 qo 的一步步转换是这样的因为qo 平行于 n 但

#平面
Jenkins 配置 Credentials 凭证

Jenkins 配置 Credentials 凭证

文章图片
#jenkins
Windows10 通过 IIS 搭建 FTP 服务器

Windows10 通过 IIS 搭建 FTP 服务器1.打开控制面板 -> 程序2.在程序和功能 -> 启用或关闭 Windows 功能3.在打开的 Windows 功能窗口中找到Internet 信息服务(Internet Information Services)勾选 FTP 服务器、FTP 服务、FTP 扩展性勾选 Web管理工具、IIS管理控制台点击

Windows 启动 SSH 服务

Windows 启动 SSH 服务

文章图片
#windows
SSH 密钥生成

SSH 公钥 私钥 生成

文章图片
#ssh
HFSM(HierarchyFiniteStateMachine)分层有限状态机 二

HFSM(HierarchyFiniteStateMachine)分层有限状态机 二继续上一篇HFSM(HierarchyFiniteStateMachine)分层有限状态机 一 说了一部分理论,下面说下每个状态之间的转换Transition 条件如何设置。转换条件需要属性值作为依据,定义几个字段来帮助设置条件float read = 0;// 看书float homework = 0;// 写作

#AI
Unity 使用自定义资源(.asset)配置数据

Unity 使用自定义资源(.asset)配置数据在游戏开发中,经常会用到一些配置文件保存一些数据,然后项目运行中读取这些配置文件中的数据在游戏中使用。如:配置血条:根据角色类型(人物、动物、怪物等)配置不同的血条,包括血条大小,血条名或血条预设,血条颜色等一些简单数据。如:配置子弹:子弹类型(真子弹、假子弹、追踪子弹等),子弹速度,伤害数值,子弹关联的特效等。诸如此类的配置很多种,可创建一个可序

#unity
Unity 插件 DOTween 使用方法

DOTween 使用方法using UnityEngine;using System.Collections;using DG.Tweening;using UnityEngine.UI;public class TestDoTween : MonoBehaviour {int number = 0;// Use this for initializationvo

    共 25 条
  • 1
  • 2
  • 3
  • 请选择