slick2d 相关问题

Slick2D是用于Java的LWJGL OpenGL库的包装器。

Lwjgl 小程序加载器崩溃,RuntimeExceptoin:java.lang.Reflect.InitationException

我正在尝试运行我的 LWJGL 小程序,但出现这些错误,但不知道这意味着什么。 这是我的文件层次结构的屏幕截图。 这是我的 html 文件的内容。 我正在尝试运行我的 LWJGL 小程序,但出现这些错误,不知道这意味着什么。 这是我的文件层次结构的屏幕截图。 这是我的 html 文件的内容。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>AppletLoader</title> </head> <body> <applet code="org.lwjgl.util.applet.AppletLoader" archive="lwjgl_util_applet.jar, lzma.jar" codebase="." width="347" height="355"> <!-- The following tags are mandatory --> <!-- Name of Applet, will be used as name of directory it is saved in, and will uniquely identify it in cache --> <param name="al_title" value="Sudoku"> <!-- Main Applet Class --> <param name="al_main" value="sud.main.MainClass"> <!-- logo to paint while loading, will be centered --> <!--param name="al_logo" value="appletlogo.png"> <!-- progressbar to paint while loading. Will be painted on top of logo, width clipped to percentage done --> <!--param name="al_progressbar" value="appletprogress.gif"> <!-- List of Jars to add to classpath --> <param name="al_jars" value="sudoku.jar, lwjgl_applet.jar.pack.lzma, lwjgl.jar.pack.lzma, jinput.jar.pack.lzma, lwjgl_util.jar.pack.lzma, slick.jar"> <!-- signed windows natives jar in a jar --> <param name="al_windows" value="windows_natives.jar.lzma"> <!-- signed linux natives jar in a jar --> <param name="al_linux" value="linux_natives.jar.lzma"> <!-- signed mac osx natives jar in a jar --> <param name="al_mac" value="macosx_natives.jar.lzma"> <!-- signed solaris natives jar in a jar --> <param name="al_solaris" value="solaris_natives.jar.lzma"> <!-- Tags under here are optional --> <!-- Version of Applet, important otherwise applet won't be cached, version change will update applet, must be int or float --> <!-- <param name="al_version" value="0.1"> --> <!-- whether to use cache - defaults to true --> <!-- <param name="al_cache" value="true"> --> <!-- background color to paint with, defaults to white --> <!-- <param name="boxbgcolor" value="#000000"> --> <!-- foreground color to paint with, defaults to black --> <!-- <param name="boxfgcolor" value="#ffffff"> --> <!-- whether to run in debug mode --> <!-- <param name="al_debug" value="true"> --> <!-- whether to prepend host to cache path - defaults to true --> <!-- <param name="al_prepend_host" value="true"> --> <!-- main applet specific params --> <param name="separate_jvm" value="true"> </applet> <p> if <code>al_debug</code> is true the applet will load and extract resources with a delay, to be able to see the loader process. </p> </body> </html> 这是它返回的错误。 network: Cache entry not found [url: file:/C:/Users/Rose/Desktop/Applet%20Test/lwjgl_util_applet.jar, version: null] basic: exception: java.lang.reflect.InvocationTargetException. java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at sun.plugin2.applet.Plugin2ClassLoader.defineClassHelper(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader.access$100(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader$2.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.plugin2.applet.Plugin2ClassLoader.findClassHelper(Unknown Source) at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source) at sun.plugin2.applet.Plugin2Manager.initAppletAdapter(Unknown Source) at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) ... 14 more Caused by: java.lang.NullPointerException at sun.plugin2.applet.Plugin2ClassLoader.loadAllowedCodebases(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader.getPermissions(Unknown Source) at sun.plugin2.applet.Applet2ClassLoader.getPermissions(Unknown Source) at java.security.SecureClassLoader.getProtectionDomain(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) ... 18 more Ignored exception: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException basic: Dialog type is not candidate for embedding basic: Removed progress listener: sun.plugin.util.ProgressMonitorAdapter@1cb8654 security: Reset deny session certificate store 有什么需要问的都可以问我。 我们也遇到过和你一样的事故。切换到使用 JNLP 修复了它: (1) 为您的小程序创建 JNLP 文件。请参阅 http://docs.oracle.com/javase/tutorial/deployment/applet/deployingApplet.html。如果/当您对小程序进行更改时,您可能需要清除 JNLP 缓存才能使它们生效(在命令行中执行“javaws -uninstall”)。 (2) 更改标签以使用 jnlp_href 标签而不是 archive 和 codebase 标签。将其指向您在 (1) 中创建的 .jnlp 文件。看: http://docs.oracle.com/javase/tutorial/deployment/applet/html.html 这为我们解决了崩溃问题。请注意,在尝试修复崩溃时,我们还更新了清单文件以使用 Codebase、Application-Library-Allowable-Codebase、Caller-Allowable-Codebase 和 Permissions 字段。但崩溃仍然发生,直到我们改用 JNLP。

回答 1 投票 0

JBox2D,使用ChainShape.createChain获取链体,但链体在JBox2D世界中的位置不正确

我想在我的游戏中得到一个由2个静态墙组成的物理体,然后一个球会击中它们并与它们碰撞。第一面墙是游戏窗口的边界为一个循环,第二面墙由 3...

回答 1 投票 0

无法绘制缓冲图像

我使用这段代码来尝试绘制图像:g.drawImage(Tile.background, (int)spritePositionX, (int)spritePositionY, null); 这是我的Tile.background类: public class Tile { ...

回答 2 投票 1

围绕不同的点旋转图像。围绕不同点旋转图像

我是个编程新手,我想做一个小游戏,在这个游戏中,你可以独立地控制(旋转)一辆坦克和坦克顶部的不同炮。(我使用的是Slick)在坦克旋转过程中,......。

回答 1 投票 1

我被光滑的图形卡住了

我想做一个游戏,用slick2d和lwjgl。我不明白为什么这段代码不能用firstStage.java包net.CharlesDickenson; import org.newdawn.slick.GameContainer; import org.newdawn...。

回答 1 投票 0

一次编辑所有二维数组对象?[已关闭]

所以我创建了一个Square类,在我的 "NormalMode "类中创建了一个2D数组,像这样。Square[][] square = new Square[4][4] 然后用2个嵌套的for循环初始化它。现在我有了这个,...

回答 2 投票 0

slick2D spritesheet无法加载

我有个问题,我对Slick很陌生,我正在做一个侧滚动游戏。我试图在一个基于状态的游戏中加载一个spriteheet。但当我运行调试游戏时,它运行了,但不显示图像。这里是...

回答 2 投票 0

LWJGL不显示纹理

在LWJGL中使用slick在3D盒子上显示纹理时遇到了问题。之前我遇到了这样的错误。WARN:class org.newdawn.slick.opengl.PNGImageData failed to read the data java.lang...。

回答 1 投票 1

Java Slick2D drawImage nullpointer

下面是我的代码 package game.src; import java.util.ArrayList; import org.lwjgl.opengl.Drawable; import org.newdawn.slick.AppGameContainer; import org.newdawn.slick.BasicGame; import org.newdawn...。

回答 1 投票 0

UnicodeFont渲染似乎遮挡了其他一切渲染?

经过两个多小时(是的,很长的时间!)试图调试这段代码,我似乎有一行渲染文字,似乎要把后面的所有东西都涂掉(或其他什么)。这个...

回答 2 投票 1

为什么画到slick.Image.getGraphics()的速度那么慢?

我使用Java和Slick2D库制作一个游戏。我有一个按钮类,它的渲染方法是这样的: public void render(Graphics g, int xOffset, int yOffset){ int ...。

回答 2 投票 0

如何用slick让随机数保持固定?

我是一个初学者,在Java以及光滑的工具。我想做一个游戏,在窗口的一定区域内随机放置不同颜色的立方体。我使用了两个for-loops,并调用...

回答 1 投票 0

使用Slick库在2D游戏中移动的问题

不知道为什么,你就是一直向左移动,我也不知道为什么。键盘输入读数不是问题,因为向任何其他方向移动都能完美地工作。忽略isClipped()方法......。

回答 1 投票 1

为多个屏幕和分辨率优化Java

您好,我在业余时间创建2D RPG游戏,我主要是通过笔记本电脑进行游戏,但是当我将它带到学校进行操作时,它崩溃了,并给我了月食中的错误...] >

回答 1 投票 0

使用Slick / OpenGL(使用getSubImage)渲染和裁剪/拉伸图像

我正在尝试使用Slick在项目中的某些2D精灵上重新创建阴影效果。为此,我正在为精灵的副本重新着色并使用Slick OpenGL使用以下方法对其进行拉伸:public ...

回答 1 投票 1

使用光滑2D导出日食项目时的一些问题

我已经在Eclipse IDE中完成了一个小型RPG。现在,我想与不使用IDE的一些朋友分享它。我读到我需要将项目导出到.jar或可执行jar。这些要处理的是...

回答 1 投票 0

SlickUtil-访问API时出现NoClassDefFoundError

[当我尝试使用SlickUtil做任何事情时,我在线程“ main” java.lang.NoClassDefFoundError中得到此错误Exception:org.newdawn.slick.TrueTypeFont。&。上的org / newdawn / slick / opengl / renderer / Renderer。 。

回答 1 投票 0

我如何制作平铺地图base64

大家好,我正在使用Slick库以Java编写游戏。这是我第一次这样做,我需要一些帮助。对于我正在使用的地图每当我尝试调用tmx文件时,都会得到这个...

回答 1 投票 0

如何有效管理数百个实体?

好,所以我是新手,一直想出一种解决此问题的好方法。因此,我正在使用slick2d用Java创建一个RPG自上而下的生存游戏。生成项目时出现问题...

回答 1 投票 0

如何制作跟随播放机的相机?

我有一个玩家类,它是x,y位置是用xPos和yPos操纵的,我想创建一个跟随玩家的相机。到目前为止我已经尝试过了:相机类:进口组织....

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.