草庐IT

game-physics

全部标签

android - 使用 Android 物理引擎创建光滑的绳索

我想练习使用(流行的)android物理引擎(AndEngine和libgdx)编程。用物理对象创建一个小世界并不难,但现在我想创建一根绳子并将其连接到世界中的对象。有几种方法可以做到,例如:http://www.emanueleferonato.com/2009/10/05/basic-box2d-rope/但我想在Android和IOS上看到像“CutTheRope”游戏中那样光滑的绳子。有什么想法可以做到这一点吗?我还找不到答案,但我认为这将是创建一些bundle在一起的较小对象,但我认为这在性能方面会很糟糕? 最佳答案 我相

java - 二维球碰撞问题 : no conservation of energy

我正在尝试编写一个简单的物理模拟,其中具有不同半径和质量的球在完美弹性和无摩擦的环境中弹跳。我按照以下资源编写了自己的代码:http://www.vobarian.com/collisions/2dcollisions2.pdf我还测试了这里的代码:BalltoBallCollision-DetectionandHandling问题已编辑在RickGoldstein和Ralph的帮助下,我的代码可以正常工作(有一个错字……)。非常感谢你的帮助。但是,我仍然对为什么其他算法对我不起作用感到困惑。球在正确的方向反弹,但系统的总能量永远不会守恒。速度越来越快,直到球开始在屏幕上的静止位置闪烁

android - 找不到变量 : Symbol from <unknown> (on Physical React Native Android device only)

运行最新版本的RN,出现以下错误。但是,它只发生在物理Android设备上(尝试了两种不同的设备)-Android模拟器和iOS都可以。关于这是某种缓存问题(我怀疑是基于我所有的清除技术)还是代码错误,有什么想法吗?我曾尝试按照与此相当相似的问题提出建议,但没有成功。值得注意的是,我安装了mobx,它之前曾导致此错误消息,尽管它总是显示来自那里,而不是在错误描述中显示未知。非常感谢!在AndroidStudio中我收到此错误(不确定这两者是否相关):E/ReactNativeJS:Can'tfindvariable:SymbolE/ReactNativeJS:ModuleAppRegi

unity发布微信小游戏,未找到 game.json报错原因

unity发布微信小游戏,未找到game.json报错原因同一个问题相隔一年遇到两次,两次原因都不一样,记录一下,以后不要再掉坑里原因一:申请的appID是小程序不是小游戏解决方法:需要在程序平台修改服务类目如果不能修改,可以重新注册一个微信小程序,需要一个新的邮箱,但是一个手机好的注册次数是有上限的,貌似是5个。原因二:打开的目录不正确新建项目的时候,目录一定要指定到sdk打包的文件下的minigame文件夹,不能只到打包文件夹以上便是未找到game.json报错的两个原因

RPG项目01_UI面板Game

基于“RPG项目01_技能释放”,将UI包导入Unity场景中,将图片放置拖拽取消勾选(隐藏攻击切片)对技能添加蒙版调节父子物体大小一致将子类蒙版复制执行5次运行即可看到技能使用完的冷却条在Scripts下创建UI文件夹写代码:usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingUnityEngine.Events;usingUnityEngine.UI;publicclassUIBase:MonoBehaviour{  publicTransformbtnParent;  publicGa

android - Google Play Games Services Leaderboard API,无法查看其他玩家的分数

我正在开发一款使用GooglePlay游戏服务API的Android应用。我在各个方面都成功实现了排行榜,除了我看不到其他玩家的分数,只显示我自己当前登录玩家的分数。就好像我的测试用户没有与当前用户分享他们的游戏Activity,但实际上他们已经分享了,而且这个事实在他们的账户中是可见的。我还确认当前用户与这些其他测试用户共享该应用程序。更新:我可以使用“全部”查看其他分数,但不能在“社交”中查看。不过,为什么“社交”中没有分数?我使用这个GoogleApiClient:mGoogleApiClient=newGoogleApiClient.Builder(this).addConne

Unity 之`Physics.Raycast()`方法,射线检测

文章目录总述参数解释形参前两个变量可以用Ray来代替返回值总述当你在Unity中使用Physics.Raycast()方法时,你实际上是在进行一种射线检测,以查看一条射线是否与场景中的碰撞体相交。这可以用来实现很多不同的功能,如点击选择物体、射击命中检测等。以下是Physics.Raycast()方法的详细介绍:publicstaticboolRaycast(Vector3origin,Vector3direction,outRaycastHithitInfo,floatmaxDistance=Mathf.Infinity,intlayerMask=DefaultRaycastLayers,Q

java - GTA2 像 Car Physics,但极其简化

好吧,这个问题困扰了我很长时间。任何人都可以向我展示或指出可以控制像GTA2那样的汽车的算法吗?经过3天的研究,我所能想到的就是所有这些算法,这些算法用于在轮子和单独的轮子上使用枢轴和关节等。只有这样才能实现像GTA2那样简单的汽车运动吗?我希望能够在没有轮子的矩形上使用该算法,但仍然能够让汽车漂移。那可能吗?顺便说一句,我正在为2D游戏使用Box2D。我知道这更适合gamedev但出于某种原因我不能发布问题。 最佳答案 一个简单的答案可以变成相当大的东西,所以我将尝试通过以复杂程度递增的顺序呈现不同的要点来进行解释。我将假定您具备

Aframe A-Physics检测碰撞B/W 2静态主体

嗨,我是Aframe的新手,并尝试进行碰撞检测B/W2体,它们具有与它们相关的静态组成部分。我不是为什么该事件没有被解雇,因为其工作正常的B/W1动态和1个静态主体,而是与2个静态物体一起工作。请提出一种方法来检测碰撞b/w2静态体,或者如果有其他方法,请告诉我。我正在使用setInterval()并使用setAttribute('position','xyz');提前一吨。看答案来自A框物理文档:静态体:固定位置或动画对象。其他物体可能会与静态物体发生碰撞,但静态物体本身不受重力和碰撞的影响。静态身体不受冲突的影响。如果它们不能动态,我建议在tick上跟踪其位置+音量并检查它们是否碰撞(对于

java - Android 游戏开发 - 移动手机

首先,对于模糊的标题感到抱歉。对于可能放在那里的内容,我没有其他想法,但您会在继续阅读时亲眼看到。我是Android的Java新手和游戏开发的火星人,因此我的问题与细节无关,因为它与理论和可能性有关。我对如何开发我的游戏很感兴趣,因此如果水平握住手机并将手机倾斜到某个方向,物体就会朝那个方向移动。我敢肯定这很常见并且很容易做到,但是如果我希望最高速度随着转得越远而增加,并且加速度随着转得越快而增加呢?老实说,我不知道这个问题的复杂性,您是否会笑着给我一行代码,或者这是您无法教的东西。无论如何,感谢您的阅读,我期待您的回复。 最佳答案