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
Unity PC版本与Android完全不同_Android_Unity3d_Pc - Fatal编程技术网

Unity PC版本与Android完全不同

Unity PC版本与Android完全不同,android,unity3d,pc,Android,Unity3d,Pc,我正在用Unity为PC和Android创建一款赛车游戏。然而,在我构建了一个apk并在Android上运行之后,很多事情都发生了变化,它与PC版完全不同。例如,在PC版本中,当汽车向后行驶时,将显示一条信息“错误的方向”,当汽车从轨道上跌落时,该信息将消失。但在Android版本中,即使玩家从赛道上摔下来,消息仍会显示出来 此外,这款车在PC版上的速度比安卓版快。所有脚本都相同,但仅在不同的平台上。问题是什么?我真的很困惑。如蒙答复,将不胜感激 在你的问题中有两个问题 1) 在安卓设备上,汽车

我正在用Unity为PC和Android创建一款赛车游戏。然而,在我构建了一个apk并在Android上运行之后,很多事情都发生了变化,它与PC版完全不同。例如,在PC版本中,当汽车向后行驶时,将显示一条信息“错误的方向”,当汽车从轨道上跌落时,该信息将消失。但在Android版本中,即使玩家从赛道上摔下来,消息仍会显示出来


此外,这款车在PC版上的速度比安卓版快。所有脚本都相同,但仅在不同的平台上。问题是什么?我真的很困惑。如蒙答复,将不胜感激

在你的问题中有两个问题

1) 在安卓设备上,汽车回到原来的轨道后,信息不会消失 答:这是因为缺少插件。请检查所有插件是否正确导入,并检查日志。可能有一些错误。我面临这类问题,我的问题是因为我没有以正确的方式导入ADSSDK

2) 汽车的速度不同。
答:要解决此类问题,必须添加设备检查。例如,在移动设备上打开不同的代码,在pc上打开不同的代码。

在您的问题中,有两个问题

1) 在安卓设备上,汽车回到原来的轨道后,信息不会消失 答:这是因为缺少插件。请检查所有插件是否正确导入,并检查日志。可能有一些错误。我面临这类问题,我的问题是因为我没有以正确的方式导入ADSSDK

2) 汽车的速度不同。
答:要解决此类问题,必须添加设备检查。例如,在移动设备上使用不同的代码,在pc上使用不同的代码。

您的第二个问题可能是由于未使用,或者您在计算某些部分时使用了该代码,但在计算周转率时忘记了该代码

由于您的游戏将在PC/Android上运行在不同的FPS上,因此重要的是要消除这种差异,使您的游戏框架独立


进一步阅读DeltaTime:

您的第二个问题可能是由于未使用,或者您在计算某些部分时使用了DeltaTime,而在计算转弯率时忘记了它

由于您的游戏将在PC/Android上运行在不同的FPS上,因此重要的是要消除这种差异,使您的游戏框架独立


进一步阅读DeltaTime:

谢谢您的回复。我会尽快试用。谢谢你的回复。我会尽快试一试。谢谢!这对我来说是一个很好的参考!谢谢这对我来说是一个很好的参考!