自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jay W的博客

我们都有自己的小梦想。

  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 两线段是否相交 相交的交点

线段AB和线段CD相交的条件是:C D两点在线段AB的两侧并且 A B两点在线段CD的两侧。判断是否在两侧,通常我们使用叉积来计算。如ABXAC所得的向量和ABXAD的向量方向一致,则说明CD没有在AB两侧。如果ABXAC或者ABXAD等于零向量,说明同向,顶点即是交点。代码如下(unity的API): public static bool LineIntersection(Vecto...

2019-08-30 17:01:48 376

原创 点到线段的最短距离

点到线段的最短距离有三种情况:最短距离分别是AP,CP,BP.第一种情况和第三种情况基本相似。首先我们要判断点在线段端点的两侧(1,3)还是在两个端点之间(2)。假设p垂直于直线AB的交点为C,我们只需要计算出AC(粗体代表向量)的方向以及大小即可。如果AC和AB反向,则是图1.如果AC和AB同向且AC的长度小于AC的长度,则是图2.若AC和AB同向且AC大于AB的长度,则是图3.实现...

2019-08-29 09:40:05 5081 1

原创 判断一个点是否在三角形内

判断一个点P是否在三角形ABC内,我们只需要分别求出cross(AB,AP),cross(BC,BP),cross(CA,CP)三个叉积方向是否一致。代码如下: /// <summary> /// 是否在三角形内 /// </summary> /// <returns></returns> stati...

2019-08-26 17:53:35 283

原创 Unity3D开发之发布全屏

找到Index.html文件,去掉底部不想要显示的logo代码。增加一个方法,获取浏览器高宽并将渲染canvas设置成对应的高宽。<script>function Reset() {var canvas = document.getElementById("gameContainer");canvas.height= document.body.clientHeight...

2019-08-16 10:09:16 997

原创 Unity 发布webgl不支持中文显示

unity的默认支持字体是Arial,Arial是不支持中文的。而在编译器里可以正确的显示中文是因为unity将不能显示的中文换成另外一个支持中文的备份字体。我们在发布pc的时候unity会将备用字体也打包出来。但是webgl却没有,因为要节省包的大小。我们想要显示中文,方法就是:在Asset文件夹下导入支持中文的字体,然后将文本里的字体替换。在打包发不出来就可以了。...

2019-08-15 18:44:09 2986

原创 Unity3D开发之跟随3D物体移动的提示面板

void Update() { Vector2 pos;//if 提示面板要跟随鼠标移动 就输入鼠标位置 else if 提示面板要显示在物体上面 输入物体世界坐标转换到屏幕坐标的值 Vector2 screenPos = isMousePosition == true ? Input.mousePosition : Camera.main.WorldT...

2019-08-06 15:51:31 972

原创 JS http(Get and Post)请求

Get请求:personShow.request_get =function(url, method, callback){ $.ajax({ type: "get", url: url, dataType: "json", success: function(data) { callback(J...

2019-08-06 10:38:40 1376

FanChart.unitypackage

自制扇形图,ui绘制,节省性能。

2021-03-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除