用java显示动画?

用java显示动画?,java,animation,Java,Animation,我对java非常陌生(比如,我参加了一门初级课程),所以在回答我的问题时,请不要过于技术化 今天早些时候,我学习了如何用java加载图像并在小程序中显示。 我在youtube上找到了一段帮助我做到这一点的视频 现在我想知道如何用java加载动画。这是可以做到的吗?我能得到如何做的详细说明吗?基本上,我已经有一个短的.wmv文件,我想在运行程序时显示它 它也有音频,我想与它一起播放 (实际上,我正在尝试制作一个带有动画角色的视频游戏。java可以用来编程游戏,所以这应该是可行的,对吗?我不关心如何

我对java非常陌生(比如,我参加了一门初级课程),所以在回答我的问题时,请不要过于技术化

今天早些时候,我学习了如何用java加载图像并在小程序中显示。 我在youtube上找到了一段帮助我做到这一点的视频

现在我想知道如何用java加载动画。这是可以做到的吗?我能得到如何做的详细说明吗?基本上,我已经有一个短的.wmv文件,我想在运行程序时显示它

它也有音频,我想与它一起播放

(实际上,我正在尝试制作一个带有动画角色的视频游戏。java可以用来编程游戏,所以这应该是可行的,对吗?我不关心如何以“正确”的方式制作游戏,也不关心游戏开发者通常的做法,现在我只想找出用java显示动画的简单任务。)


谢谢

首先,wmv扩展代表视频,动画不是视频。它要么是一张精灵纸,要么是gif图像等等。为了创建一个甚至简单的动画,您必须首先学习一些基本的面向对象编程,熟悉创建和使用类,然后才能创建自己的类来处理精灵并以可以使用的方式剪切图像

简单精灵的示例: 此精灵表是一个简单的图像,向您展示了实现2d动画的一种方法。您只需使用一些矩形从中剪切图像部分。对于3d,您必须使用其他一些软件,并且必须知道它们使用不同类型的扩展


我不会深入研究代码,原因很简单,因为我现在没有时间,但如果您需要进一步的帮助,请与我联系,如skype、facebook等,我很乐意提供帮助。

您可以尝试Java媒体框架
javax.Media.*
。(警告:相当旧的框架)

看起来您只需要将视频或音频等媒体文件嵌入到小程序中。这可以通过嵌入小程序的播放器实现,类似于单个帧或
.GIF
文件,可以处理
.WMV
扩展名

假设了解Java程序的基本结构,则获取播放器实例的主要声明为通用形式,如下所示:

player = Manager.createRealizedPlayer( mediaURL );


阅读这本书是个好主意。

好吧,我想你也应该试着找到这门课的教程。而且,我不会为没有“正确”的方式做事而烦恼。如果你这样做了,尤其是在玩游戏时,你以后会恨自己。此外,这不是一个用于交付代码请求的站点。你自己开始做,当你面对一个特定的问题时,问一下。我认为你应该用“视频”这个词而不是“动画”,因为你的文件是
。wmv
Java可以通过使用
ImageIcon
JLabel
来播放GIF动画
player = Manager.createPlayer( file.toURL() );