对于我的uni项目,我正在制作3D文件管理程序。
目前我有3个基本房间,一个显示MyDocuments的文件夹,另外两个显示MyMusic和MyPictures。
单击文件夹时,它会显示所选文件夹中的文件夹和文件。 这对于MyDocuments非常有用,但是当我为其他房间做同样的事情时,我会有一些奇怪的行为,即使代码是相同的。
我得到的是,当我在任一房间中选择一个文件夹时,MyDocument会议室中的文件从3行变为2行。我无法理解为什么会发生这种情况,因为代码不会改变显示MyDocuments会议室文件的代码。
除了这样做,我得到两个模型出现在原点,一个是类型文件夹,一个是类型文件。我不知道他们是如何到达那里或他们代表什么,但如果我点击他们我得到一个例外,因为他们有空值。
以下是模型管理器,基本模型和文件夹类的代码,它们是主要使用的代码。