摘要:public static float Cross(Vector2 a, Vector2 b) { return a.x * b.y - b.x * a.y; } public static bool SegmentsInterPoint(Vector2 a, Vector2 b, Vector2
阅读全文
摘要:坦克在爬斜坡时,保持坦克是贴合地面前进 寻路挂在父物体上,控制姿态脚本挂在坦克子物体上 RaycastHit hit; int Rmask = LayerMask.GetMask ("Terrain"); Vector3 Point_dir = transform.TransformDirectio
阅读全文
摘要:运行效果 场景中缩圈 小地图中挖孔 大地图中挖孔 小地图 方案1使用Mask 给了一个方形的mask组件,然后根据玩家位置计算出地图左下角的位置进行移动。这种实现方式虽然简单,但是会有两个问题: 1.Overdraw特别大,几乎很多时候会有整个屏幕的overdraw; 2.玩家在移动过程中,因为一直
阅读全文
摘要:using System; using System.Collections.Generic; using System.Drawing; using System.Drawing.Imaging; using System.IO; using System.Linq; using System.T
阅读全文
摘要:public static Process StartProcess(string fileName,string args) { try { fileName = "\"" + fileName + "\""; //args = "\"" + args + "\""; Process myProc
阅读全文
摘要:分为3layer,run-idel层(layer0),攻击时上半身层(layer1),原地攻击层(layer2),其中layer1,layer2里面完全复制的动画状态机 其中layer1设置mask,屏蔽下半身动作 在移动时切换layer1,layer2的权重,同时只存在一个为0,一个为1 usin
阅读全文