草庐IT

2d-games

全部标签

ios - swift SpriteKit : Creating a realistic driving experience 2D

我将如何创造逼真的驾驶体验?我正在使用带有SpriteKit的iOSSwift3,当我点击throttle按钮时使用函数applyForce来加速,当我刹车时我给physicsBody添加了摩擦力,而且我似乎无法右转,不知道该怎么做现在为了转弯,我正在使用左转和右转来分割屏幕,但我正在使用applyForce,但这非常糟糕,因为它在汽车停止时转弯,而且以一种非常不现实的方式转弯。当我施加力时它只会上升,所以如果我确实创建了一个转向机构并且我做了一个转弯,汽车仍然会上升。另请注意:多点触控不起作用?有什么帮助吗?谢谢overridefuncdidMove(toview:SKView){/

Swift,spritekit : How to restart GameScene after game over? 停止滞后?

好吧,我这里有一个使用Swift编写的sprite套件游戏,但在游戏结束后我无法重新启动GameScene。现在,当用户失去所有生命时,变量gameIsOver被设置为true,这会暂停场景中的特定节点并启动计时器.在这个计时器结束后,我转到我的GameOver场景。在GameOver场景中,用户可以返回家中或重新开始游戏。以下是我如何过渡到游戏结束场景:countdown(circle,steps:120,duration:5){//Performedwhentimerendsself.gameSoundTrack.stop()letmainStoryboard=UIStoryboa

ios - ARKit - ARAnchor 到 2D 空间的投影

我正在尝试将ARAnchor投影到2D空间,但我面临方向问题...在我将左上角、右上角、左下角、右下角位置投影到二维空间的函数下面:///Returnstheprojectionofan`ARImageAnchor`fromthe3Dworldspace///detectedbyARKitintothe2Dspaceofaviewrenderingthescene.//////-Parameterfrom:AnAnchorinstanceforprojecting.///-Returns:Anoptional`CGRect`correspondingon`ARImageAnchor`p

xcode - Game Center 未使用 Swift 进行身份验证

我正在尝试使用swift对本地播放器进行身份验证,但每次我都得到.authenticated属性的错误值。这是我正在使用的代码,它在应用程序启动时由主视图Controller调用。funcauthenticateLocalPlayer(){varlocalPlayer=GKLocalPlayer()localPlayer.authenticateHandler={(viewController,error)->VoidinifviewController{self.presentViewController(viewController,animated:true,completion

论文2:Forgiving Debt in Financial Network Games

目录​编辑1.摘要  2.结论3.介绍 4.工作最优现金注入1.摘要          金融系统由网络表示,其中节点对应于银行,有向标记边对应于银行之间的债务合约。一旦确定了付款时间表,我们假设如果银行有足够的资金,银行不能拒绝向其贷方之一付款,则系统的流动性被定义为网络中支付的总和。最大化系统流动性是任何金融当局的自然目标,因此,我们研究金融当局向某些银行提供救助资金或免除其他银行的债务以最大化流动性的环境,并研究实现这一目标的有效方法.我们研究了贪婪救助政策与最优救助政策相比的近似比率,并且我们分别研究了寻找最优债务消除和预算约束最优救助政策的计算难度。我、们还从博弈论的角度研究金融系统。

java - 如何在 java 中调整 bufferedimage n graphics2d 的大小?

intwidth=175;Graphics2Dgb=(Graphics2D)g;bufferedimage=(BufferedImage)createImage(width,width);Graphics2Dgraphics=bufferedimage.createGraphics();graphics.setColor(/*this.getBackground()*/Color.red);graphics.fillRect(0,0,width,width);嗨,我有大尺寸的缓冲...我必须调整缓冲图像的大小...请问有人能帮我吗? 最佳答案

用于基于图 block 的游戏的 Java 2D 游戏引擎

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭去年。Improvethisquestion谁能推荐一个好的Java游戏引擎来开发简单的基于图block的游戏?我正在寻找一种引擎,它可以让我使用Tiledwww.mapeditor.org之类的东西构建mapSlick正是我要找的东西,slick.cokeandcode.com,但我无法在Vista-64上运行它。我能处理的最好的是:无法在AMD64位平台上加载IA32位.dll(这是在下载最新的LWJGL版本

java - 有没有比 Libgdx 更好的 2D 游戏引擎?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭8年前。Improvethisquestion几个月前我开始了libGDX编程,我找到了很多关于基础的教程。我喜欢它的跨平台特性以及同时构建Android、桌面和许多其他游戏版本的能力——但在进入中级和高级功能时,我发现它的教程和文档很少。例如,我花了很多时间弄清楚如何进行一些GUI和阶段操作。想问一下libGDX在安卓游戏市场的威力?它是目前最好的2D游戏引擎,还是有更好的免费游戏引擎替代品?

Java2D : interaction between XWindows events and frame rate

我在Linux/XWindows上的简单Java2D应用程序中遇到系统事件和窗口刷新率之间的意外交互。下面的小示例可以很好地证明这一点。这个程序创建了一个小窗口,其中半圆以不同的旋转度显示。图形以每秒60帧的速度更新,以产生闪烁的显示。这是通过BufferStrategy实现的,即调用其show方法。但是,我注意到当我(a)将鼠标移到窗口上以便窗口接收鼠标悬停事件或(b)按住键盘上的某个键以便窗口接收键盘事件时,闪烁会增加可见。因为调用BufferStrategy.show()的速率不受这些事件的影响,从控制台上的打印输出可以看出(它们应该始终保持在60fps左右).但是,更快的闪烁表

java - 3D 空间 (x,y,z) 中点的透视投影 : determine the 2D screen coordinates (x, y)

我想确定3D空间(x,y,z)中点的2D屏幕坐标(x,y)。我希望投影的点是由GPS坐标和海拔高度表示的真实世界点。例如:点(纬度:49.291882,经度:-123.131676,高度:14m)相机位置和高度也可以确定为x,y,z点。我还有相机的航向(罗盘度数)、倾斜度(高于/低于地平线)和滚动(围绕z轴)。我没有3D编程的经验,因此,我阅读了透视投影的主题,了解到它需要矩阵、变换等知识——所有这些目前让我完全困惑。有人告诉我,OpenGL可用于构建真实世界点的3D模型、设置相机方向并检索3D点的2D坐标。但是,我不确定使用OpenGL是否是解决此问题的最佳方案,即使是我也不知道如何