[英]Unity drag and throw a gameobject (ex: sprite) with mouse
我想用鼠标扔一个gameObject(像一个精灵)。 如果移动速度很快,我想控制电源。
我已经尝试自己开发它,但尚未找到。
我认为我需要这样做:
你怎么看待这件事 ?
我创建了与此类似的东西。 您应该先执行OnMouseDown()然后在鼠标单击的位置进行Raycast 。 然后,您的Raycast应该抓住被击中的GameObject的对撞机。 然后,您向该对撞机发送一条消息SendMessage ,告诉它您想做什么。
我提供给您的所有链接和一些试验错误会帮助您构建所需的内容,这就是我创建关卡编辑器的方式,本质上是一样的。 请注意,所有链接的代码示例都可以教您所有需要做的事情。 只需发挥您的想象力,您就可以完成它!
刚开始编码。 如果您遇到困难,请提出一个更具体的问题,然后有人会帮助您。 祝好运。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.