路径判定-cyc

原创
发布于:2022/10/29 更新于:2022/10/29 229
2 0 0
Scratch作者 cyc
cyc

Scratch作品简介

开源,需用留言带走,不是让你ctrl+c ———— player表示玩家,destination表示目的地,wall表示墙体 函数可用于俯视角IO/探索/跑酷的碰撞检测 ———— 原理 1.由两条线的四个坐标,带入(y1-y2)/(y3-y4)=k,得到k1/k2(斜率) 2.由b=y1-(x1*k),得到b1/b2(截距) 3.由(b2-b1)/(k1-k2)得到焦点x 4.由焦点x坐标带入直线方程得到y坐标 5.由于两线段相交,焦点范围在四个端点围成的四边形中,判定焦点在不在此范围(在不在线段上)

Scratch操作说明

拖动wall/player/destination演示
查看积木

评论区

登录之后才能评论Scratch作品哦
cwa9 个月前

强的,计算两线交点直接把**废了