[英]Java 2D Game - I Don't Understand Some Code
BufferedImage image;
image = ImageIO.read(SpriteSheet.class.getResourceAsStream(path));
我目前正在按照自己正在学习的课程中的一个练习制作2D Java游戏; 但是,有些事情我在这里不明白。 我不太确定的第一件事是:
SpriteSheet.class
我从未见过.class曾经被使用过。 到底是什么 此外,为什么只将路径放入getResourceAsStream方法中即可。 是因为我将SpriteSheet放在res文件夹中,该文件夹位于程序的构建路径中。
感谢您的帮助!
.class
指给定类的Class
对象。
例如, Integer.class
将引用java.lang.Integer
的Class
对象。
getResourceAsStream()
将返回一个InputStream
指向当前类路径中的文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.