【原创插件】简单方便的Raycast射线检测插件~~
gamemaker吧
全部回复
仅看楼主
level 7
刚从Unity转到GM的时候经常因不能使用Ray而苦恼,所以我就搞了这么一个插件。
所谓Raycast就是检测一条射线上的碰撞,与传统线碰撞最大的不同:
线碰撞只能检测碰撞对象,而Raycast可以检测碰撞的产生点。
五毛钱图解:
具体用法可以参考插件自带的帮助文档
虽然功能简单,大部分人自己也能写出来……,但还是发一下混下脸熟[滑稽]
目前只有GM8的发布版。
链接二楼
链接二楼
链接二楼
2019年03月02日 12点03分 1
level 7
版本1.1:
[无效] https://pan.baidu.com/s/14R8HSX8uoWeq9Sgt_I7geA 开门方式:g3dh
我猜吞不掉[笑眼]
防吞:s/14R8HSX8uoWeq9Sgt_I7geA
2019年03月02日 12点03分 2
[真棒]厉害
2019年03月03日 05点03分
level 11
辣鸡!
我也做了!
比你的运行快,还能调精度~
2019年03月02日 12点03分 3
level 4
噗,是什么使你unity转gm
2019年03月29日 05点03分 4
闲的**。。。…
2019年03月29日 05点03分
造福GM制作者
2019年03月29日 05点03分
level 8
加油 多学一个引擎也是好的 gm的构架比unity简单些 上手快些,不需要3d方面的知识, 不需要太多设计模式的运用
2019年03月30日 01点03分 5
需要的。。
2019年03月30日 01点03分
@人水日月◆ 哦 ,可能是需要吧, 我了解的也不多, 后面说顺嘴了
2019年03月30日 01点03分
@anheimfb 2333
2019年03月30日 01点03分
吧务
level 13
最近用shader写3D投影,预计下一步就该写这个东西了……
从玩家(摄像机坐标)发射一组射线(屏幕范围的每个像素都是一条射线),然后根据照射到球面上的坐标和球的旋转状态来计算这里应该是球贴图上的哪个坐标。感觉比LZ的解释图复杂了好几圈。
貌似需要很多很多很多很多个坐标/长度组合了。
2019年04月01日 02点04分 6
光线追踪?
2019年04月01日 06点04分
@sunyubokkkkk 不不不,光线追踪要追踪继续计算反射轨迹的吧,咱那个只是投影算法
2019年04月02日 01点04分
1