Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.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
Java 处理2.2未正确运行程序_Java_Processing - Fatal编程技术网

Java 处理2.2未正确运行程序

Java 处理2.2未正确运行程序,java,processing,Java,Processing,我正在编写一个3D处理游戏,开始使用菜单。按下“播放”键后,摄像机将移动到另一个位置进行实际游戏。由于从Processing 2.1.1升级到2.2,我在负责移动相机的代码方面遇到了问题。当使用Processing 2.1.1运行程序时,电路板看起来应该是这样的(参见第一个屏幕截图)。升级到Processing 2.2并使用相同的精确代码后,从菜单切换到游戏的结果被搞乱了(参见第二个屏幕截图)。在Processing 2.2中发生的情况是,每当您按下“播放”按钮时,屏幕截图1中显示的正确相机位置

我正在编写一个3D处理游戏,开始使用菜单。按下“播放”键后,摄像机将移动到另一个位置进行实际游戏。由于从Processing 2.1.1升级到2.2,我在负责移动相机的代码方面遇到了问题。当使用Processing 2.1.1运行程序时,电路板看起来应该是这样的(参见第一个屏幕截图)。升级到Processing 2.2并使用相同的精确代码后,从菜单切换到游戏的结果被搞乱了(参见第二个屏幕截图)。在Processing 2.2中发生的情况是,每当您按下“播放”按钮时,屏幕截图1中显示的正确相机位置会快速闪烁,然后相机会向上移动,如屏幕截图2所示。由于此问题似乎是在升级我正在使用的处理版本后发生的,因此我将此更改归因于处理中的错误。有人知道这里发生了什么吗?我已经能够确定相机实际上没有移动,但是游戏板本身,我已经从这些屏幕截图中删除了,所以你看不到游戏,实际上要么没有加载,要么消失,尽管代码从2.1.1到2.2没有更改。我在周三的处理论坛上发布了这个问题,但没有收到任何回复

处理2.1.1-良好

处理2.2-错误

虽然我无法理解为什么在从Processing 2.1.1升级到2.2后,程序先前可接受的摄像头位置突然移动,但我花了大量时间调整摄像头所在的x、y和z坐标,从而解决了这个问题。我之前拥有的坐标有一种神奇的东西,它使相机失控。任何关于如何或为什么会发生这种情况的想法都将不胜感激,但由于我已经解决了问题,我对解决方案感到满意。

对问题的描述和屏幕截图都很好,除了我们是否应该按照您的方式进行猜测?密码在哪里?你是如何实现这个摄像头的?有大约零信息继续,我并不奇怪你没有得到一个答复,在处理论坛<代码>相机快速闪烁…不确定这意味着什么。如果需要帮助,请发布相关代码。@NicolásCarlo将尽快发布代码。我将程序剥离到最基本的部分,因为有大量的代码只会使解决手头的问题变得更困难。@DavidB+1,在剥离它使我们更容易解决问题的过程中,也使您更有可能自己看到问题(或解决方案)。