有时您会看到人们建议这样做,而不是使用图形/声音文件/等。像这样...
// Game code
Image myImage = new Image("path/to/image.png");
...您应该使用清单文件作为间接级别:
// Manifest file
MY_IMAGE: path/to/image.png
// Game code
Manifest myManifest = new Manifest("path/to/manifest");
Image myImage = myManifest.getImage("MY_IMAGE");
我采用这种方法会有什么原因?如果我不使用编译语言,还会有理由这样做吗?