触摸特定对象时实例化对象

时间:2019-03-26 00:51:23

标签: c# unity3d touch

每当从移动设备上触摸迷你枪(相机的FOV中显示的一个对象)时,我都试图制作一个C#脚本来负责实例化和射击球。

我已经在迷你枪的末端设置了一个空的游戏对象,以便Instantiate()方法可以将其转换用于新的实例化球。

我知道Instantiate()方法以及RigidBody.Addforce()来射击实例化的球。我只想要(触摸输入)代码,以便当玩家触摸相机FOV中显示的迷你枪时,枪会发射一个球。

1 个答案:

答案 0 :(得分:0)

人们认为在这里可怜的直接要求代码。

最好寻求帮助以指明正确的方向,因为它将帮助您学习。

Unity中可帮助您实现目标的工具是

Physics.Raycast()

Camera.ScreenPointToRay()

这两种方法有很多文档。