草庐IT

hitboxes

全部标签

Java 游戏 Hitbox 检测和圆角

我正在使用Java、swing开发一款简单的2D游戏,没有框架。我有一个矩形播放器,用户可以四处移动。map上有一些玩家无法通过的障碍。我通过为玩家和每个障碍物及其边界制作一个新的矩形对象来做到这一点。但我不确定这是否是正确的方法。它有效,但玩家的Action并不是真正的用户友好。如果玩家想要通过两个障碍,他们必须在完美的坐标上才能通过。用矩形对象检查玩家和障碍物之间的交点是个好主意还是我应该用其他方法来做?第二个问题:我想用相同的碰撞框替换矩形碰撞框,但圆角让玩家可以更轻松地通过。这就是游戏启用碰撞箱后的样子。检查玩家和障碍物是否相交的代码:for(Playerp:this.getP

ios - 我小时候在我的玩家类中为我的玩家制作了一个 Hitbox Sprite 。我如何在 gamescene 的 didBegin 方法中访问那个 hitbox Sprite ?

这个“hitbox”的目的是让玩家只能在地面/平台上行走时跳跃。hitbox比玩家宽一点,并且在玩家的脚上。这是我的播放器类:classPlayer:SKSpriteNode{letmaxPlayerSpeed:CGFloat=300staticvarisPlayerOnGround=falseinit(){//playerstexturelettexture=SKTexture(imageNamed:"playerMove1")super.init(texture:texture,color:SKColor.clear,size:texture.size())//hitboxthat

html - 位置 :fixed "hitboxes" move up in iOS 10 Safari on Plus-sized phones when tab bar is shown

我有一个用作覆盖层的div;我正在使用position:fixed来完成这个。在叠加层中,我有一个按钮。通常情况下,这可以完美运行,但我们发现了一个非常奇怪的错误,该错误似乎出现在加大尺寸iPhone上的iOS10中的Safari中。ButtonThisistheregulardiv.Thisistheregulardiv.Thisistheregulardiv.Thisistheregulardiv.Thisistheregulardiv.Thisistheregulardiv.Thisistheregulardiv.Thisistheregulardiv.Thisistheregu

html - Android 浏览器/Samsung Galaxy SII 网页表单上的滚动错误。选择列表 hitboxes 不滚动

编辑:我已将视频上传到youtube,演示此处的错误:http://www.youtube.com/watch?v=zkDYlgtX5Hk我在运行Android4.03ICS的三星GalaxyS2上测试我的新Web应用程序时发现了一个非常奇怪的错误。发生的情况是,当您在默认网络浏览器中加载表单然后向下滚动页面时,点击框/可触摸区域似乎停留在页面首次加载时屏幕上的位置,即使表单元素本身向上滚动屏幕。据我所知,只有少数可用的测试设备,我认为这只发生在三星GalaxyS2上,因为我在Android模拟器中使用相同版本的android进行了尝试,但无法重现该问题.我知道这使它成为一个非常特定的