Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 统一-拼图连接梁_C#_Unity3d_Unity5 - Fatal编程技术网

C# 统一-拼图连接梁

C# 统一-拼图连接梁,c#,unity3d,unity5,C#,Unity3d,Unity5,哟! 我正在做一个以叙事为主的游戏,里面有一些谜题。我有很多游戏开发经验,但没有太多的编码经验,所以我需要一些帮助 我想创建一个光束,玩家可以通过按下开关从物体上发射。然后,光束将穿过水平面到达另一个物体并激活一个事件,就像当物体被光束“驱动”时打开一扇门一样 我需要它在某种意义上工作,而不是有时会有什么东西挡住横梁,比如一块石头,玩家必须移除石头,这样横梁才能连接起来 我认为这是如何工作的,我将创建两个点,在它们之间创建一条线,如果线检测到碰撞,梁将停止进一步绘制,如果没有碰撞,光束将一直移动

哟!

我正在做一个以叙事为主的游戏,里面有一些谜题。我有很多游戏开发经验,但没有太多的编码经验,所以我需要一些帮助

我想创建一个光束,玩家可以通过按下开关从物体上发射。然后,光束将穿过水平面到达另一个物体并激活一个事件,就像当物体被光束“驱动”时打开一扇门一样

我需要它在某种意义上工作,而不是有时会有什么东西挡住横梁,比如一块石头,玩家必须移除石头,这样横梁才能连接起来

我认为这是如何工作的,我将创建两个点,在它们之间创建一条线,如果线检测到碰撞,梁将停止进一步绘制,如果没有碰撞,光束将一直移动,并使门或任何功能所需的激活布尔值变为真


我真的不知道从哪里开始,我需要做什么来实现这一点,等等。我将非常感谢任何帮助

你需要“光线投射”是的,谢谢。我设法弄明白了。在这一点上,它运行得相当好。考虑回答的问题。