可以用坐标记录不规则形状的碰撞箱吗?
scratch吧
全部回复
仅看楼主
level 6
R某喵
楼主
有时看别人做大地图碰撞箱时,会用坐标来记录矩形碰撞箱,而不是画一个出来。
不过我一直不懂得该怎么用“这种方法”记录像是圆形,或者一些不规则图形的碰撞箱QwQ(可能还带有曲线,不仅仅折线)
在不使用除了scratch自带的拓展以外拓展的情况下,有可能用“这种方法”记录不规则图形的碰撞箱吗?还是说只能用画图的方式把碰撞箱画下来?
2024年02月05日 03点02分
1
吧务
level 15
遧傂鼝
圆形比矩形更简单,直接用圆心坐标以及半径判断就行;
多边形就根据各顶点坐标来判断点是否在多边形内,方法有很多,一般从待判定的点引出一条射线看与多边形边交点个数的奇偶性;
含有曲线与多边形类似,只不过用曲线参数方程来算交点,不过一般而言还是画一个造型比较简单
2024年02月05日 03点02分
2
R某喵
感谢指导!因为作品有相关需要,所以会用到一点这样用到坐标点的判定^w^
2024年02月05日 04点02分
level 13
☞看破◆苍穹☜
可以但比较麻烦,一般游戏的做法都是把复杂形状拆分、约化成多个简单的形状(比如矩形)
2024年02月05日 10点02分
3
1