我正在开发纸牌游戏,目前有一个很好的基础,但是当我在eclipse中运行它时遇到了一个错误.我也使用光滑的2d.
这是控制台的错误.
线程"main"中的异常java.lang.RuntimeException:当前线程中找不到OpenGL上下文.在在org.lwjgl.opengl.GL11.glGetError(GL11.java:1277)在org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer.glGetError(ImmediateModeOGLRenderer org.lwjgl.opengl.GLContext.getCapabilities(GLContext.java:124)的.java:387)在org.newdawn.slick.opengl.InternalTextureLoader.getTexture(InternalTextureLoader.java:337)在org.newdawn.slick.opengl.InternalTextureLoader.getTexture(InternalTextureLoader.java:275)在org.newdawn.slick.图像.(Image.java:270)在org.newdawn.slick.Image.(Image.java:244)在org.newdawn.slick.Image.(Image.java:232)在org.newdawn.slick.Image. (Image.java:198)在Cards.Card.(Card.java:18)
代码我相信发生错误的来源(卡类)
package Cards;
import org.newdawn.slick.Image;
import org.newdawn.slick.SlickException;
public class Card
{
final int numCards = 52;
Image[] card = new Image [numCards];
Card (int c)
{
String fileLocation = new String ();
for (int i = 1 ; i <= 52 ; i++)
{
fileLocation = "res/cards/" + i + ".png";
try
{
card [i] = new Image (fileLocation); //line
}
catch (SlickException e)
{
e.printStackTrace ();
}
}
}
public Image getImage (int cardlocation) …Run Code Online (Sandbox Code Playgroud) 更新:我在这一年里使用了我的一个DTS.目前正在与Apple支持工程师合作.根据他的建议,我还为此创建了一个错误报告.我会随着时间的推移更新这个线程,希望能够得到最终的解决方案.
不知何故,我已经找到了一种创建应用程序的方法,该应用程序可以重新启动模拟器和/或物理设备.为我而欢呼.当我升级到xcode 7并开始针对iOS 9进行测试时,这个问题就出现了.在任何设备/模拟器<iOS 9上,这个问题并没有让人头疼.
当我运行它附加到Xcode时,我看到的唯一日志消息是
XPC connection interrupted
Terminating since there is no system app.
Run Code Online (Sandbox Code Playgroud)
我把它缩小到了一段调用的代码
[self addChildViewController:segue.destinationViewController];
Run Code Online (Sandbox Code Playgroud)
此代码是以此视图控制器的样式创建的"MultichildContainerViewController"的一部分
在这一点上,我只是不知道在哪里寻找/做什么来解决这个问题.如果我注释掉childviewcontroller的添加,一切都很好,应用程序正常运行.如果我不评论它,它会重新启动我的整个模拟器.
有关在何处查找其他调试信息或潜在修复的任何想法?我只是不知道在哪里查看这一点以找到更多信息反过来用来寻求帮助.任何帮助表示赞赏,谢谢.
编辑:我不知道这是否有帮助,但我能够在实际的iOS模拟器system.log中搜索它.似乎没有任何引用我自己的代码库,只是背板?
Oct 16 17:56:29 MyComputer backboardd[43977]: -[NSNull isEqualToString:]: unrecognized selector sent to instance 0x10de1baf0
Oct 16 17:56:29 MyComputer backboardd[43977]: *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSNull isEqualToString:]: unrecognized selector sent to instance 0x10d
e1baf0'
*** First throw call stack:
(
0 CoreFoundation 0x000000010dbf6f65 __exceptionPreprocess + 165
1 libobjc.A.dylib 0x000000010df82deb objc_exception_throw + 48
2 …Run Code Online (Sandbox Code Playgroud) 我目前正在开发一个 SpriteKit 项目,需要创建一颗彗星,它的尾巴会在屏幕上呈现动画效果。在这方面我对 SpriteKit 遇到了严重的问题。
尝试1。它:
对屏幕上的正方形进行动画处理,同时被线/SKCropNode 剪切
func makeCometInPosition(from: CGPoint, to: CGPoint, color: UIColor, timeInterval: NSTimeInterval) {
... (...s are (definitely) irrelevant lines of code)
let path = CGPathCreateMutable()
...
let line = SKShapeNode(path:path)
line.lineWidth = 1.0
line.glowWidth = 1.0
var squareFrame = line.frame
...
let square = SKShapeNode(rect: squareFrame)
//Custom SKTexture Extension. I've tried adding a normal image and the leak happens either way. The extension …Run Code Online (Sandbox Code Playgroud)我正在为一个用C++编写的学校项目制作一个Monopoly游戏.我正在做的第一件事是实现董事会.对我来说直观的是,每个tile都是一个包含信息和函数以及诸如此类的东西,但我无法确定这些是否应该包含在链表或数组中.
这对链接列表是有意义的,因为我可以简单地将最后一个tile指向第一个,但是使用数组似乎也更有效,因为我可以立即访问Tile [5].
任何人都可以澄清哪个更适合这个目的?
ios ×2
arrays ×1
c++ ×1
java ×1
linked-list ×1
lwjgl ×1
oop ×1
opengl ×1
slick2d ×1
sprite-kit ×1
storyboard ×1
xcode ×1