有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

用java显示动画?

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

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

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

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

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

谢谢


共 (2) 个答案

  1. # 1 楼答案

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

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

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

    player = Manager.createRealizedPlayer( mediaURL );
    

    player = Manager.createPlayer( file.toURL() );
    

    通过JMF documentation是个好主意

  2. # 2 楼答案

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

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

    我不会深入研究代码,原因很简单,我现在没有时间,但是如果你需要进一步的帮助,给我一些联系方式,比如skype、facebook等,我很乐意提供帮助