Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/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
Unity3d 我想要一个相机,当玩家面对那个方向时,可以显示更宽的画面 大家好,我制作2D平板游戏,我现在使用的相机总是让玩家居中。我想让我的相机把播放器的正面看得更宽些 公共转型目标; 矢量3速度=矢量3.0; 公共浮动平滑时间=0.3f; void FixedUpdate() { 向量3 targetPos=目标位置; targetPos.z=变换位置.z; transform.position=Vector3.SmoothDamp(transform.position,targetPos,ref-velocity,smoothTime); }_Unity3d - Fatal编程技术网

Unity3d 我想要一个相机,当玩家面对那个方向时,可以显示更宽的画面 大家好,我制作2D平板游戏,我现在使用的相机总是让玩家居中。我想让我的相机把播放器的正面看得更宽些 公共转型目标; 矢量3速度=矢量3.0; 公共浮动平滑时间=0.3f; void FixedUpdate() { 向量3 targetPos=目标位置; targetPos.z=变换位置.z; transform.position=Vector3.SmoothDamp(transform.position,targetPos,ref-velocity,smoothTime); }

Unity3d 我想要一个相机,当玩家面对那个方向时,可以显示更宽的画面 大家好,我制作2D平板游戏,我现在使用的相机总是让玩家居中。我想让我的相机把播放器的正面看得更宽些 公共转型目标; 矢量3速度=矢量3.0; 公共浮动平滑时间=0.3f; void FixedUpdate() { 向量3 targetPos=目标位置; targetPos.z=变换位置.z; transform.position=Vector3.SmoothDamp(transform.position,targetPos,ref-velocity,smoothTime); },unity3d,Unity3d,创建一个浮点变量公共浮点偏移量=10.0f。从targetPos.z中减去偏移值,如下所示:targetPos.z=transform.position.z-偏移 请注意,偏移量的值是您必须进行试验才能获得正确的值。明智的做法是,公开偏移量变量,这样您就可以在unity editor中玩游戏,使用该变量直到其正常,复制偏移量值,停止游戏,将代码中的偏移量值更改为新值。Goodluck只需按相应方向移动targetPos,例如使用 //通过检查器进行调整 公共浮动偏移量=1; //根据您的设置,您

创建一个浮点变量
公共浮点偏移量=10.0f
。从targetPos.z中减去偏移值,如下所示:
targetPos.z=transform.position.z-偏移

请注意,偏移量的值是您必须进行试验才能获得正确的值。明智的做法是,公开偏移量变量,这样您就可以在unity editor中玩游戏,使用该变量直到其正常,复制偏移量值,停止游戏,将代码中的偏移量值更改为新值。Goodluck

只需按相应方向移动
targetPos
,例如使用

//通过检查器进行调整
公共浮动偏移量=1;
//根据您的设置,您可能必须将“向前”更改为“向右”或“向上”
Vector3 targetPos=target.position+target.forward*偏移量;
targetPos.z=变换位置.z;

如果使用正交摄影机投影,则应更改摄影机的视口大小

您可以通过以下代码更新此值:Camera.main.orthographicSize=myNewSize

输入较小的值进行放大,输入较大的值进行缩小。 该值表示垂直轴上的半屏幕投影

这意味着0.5的值将使1米立方体适合屏幕