草庐IT

black-box

全部标签

android - Box2D 是完全确定的吗?

我正在使用LibGDX和Box2D编写Android游戏。我计划为其添加基于回合制的多人游戏功能。现在,如果我在两个客户端上以相同的速度和相同的时间步长进入Box2D世界,并且我在两个客户端上使用完全相同的初始参数开始模拟,当模拟结束时,两者的最终状态将模拟完全一样?换句话说,Box2D模拟是完全确定的吗?如果不是,则意味着每次模拟结束时,作为主机的一个客户端将不得不告诉另一个客户端丢弃其最终模拟结果并使用它。 最佳答案 官方常见问题解答引用官方常见问题解答中有一段话证实了您的推断http://web.archive.org/web

c# - Unity C# 可滚动 GUI.BOX 不适用于 android

我有一个GUI我在点击商店按钮时正在绘制,有GUI.BeginScrollView和一些按钮,无论如何,我的ScrollView只在unity编辑器,如果我在手机上运行它不起作用,我看到按钮但没有滚动条。usingUnityEngine;usingSystem.Collections;usingUnityEngine.UI;publicclassShop:MonoBehaviour{privateboolPopUp;publicstringInfo;publicTouchtouch;publicVector2scrollPosition=Vector2.zero;voidUpdate(

java - Box2D旋转一个物体,怎么样?

如何在Box2D中旋转对象?试过..privatestaticfinaldoubleDEGREES_TO_RADIANS=(double)(Math.PI/180);floatangle=(float)(45*DEGREES_TO_RADIANS);object.body.setTransform(object.body.getPosition(),angle);..但不工作。 最佳答案 首先,对象必须是动态或运动学才能旋转,另外使用SetAngularVelocity()来实现旋转。

android - Webview 不支持 Android Jellybean 上的 flex box

我有一个webview可以加载一个包含flexbox的网页。flexboxDiv在KitkatEmulator上可以正确显示,但不能在Jellybean等较旧的Android版本上运行。框必须水平显示,但实际上它们是垂直显示的。这是我的HTML代码:testBOX1BOX2BOX3 最佳答案 我认为您需要根据旧的flexbox规范为所有内容添加前缀,例如-webkit-box-flex-foo:bar;。对于方向,您可能需要改用方向,例如:-webkit-box-orient:vertical/horizo​​ntal;。

java - 在 Box Android API 中加载、保存和使用身份验证数据

我最近一直在尝试在我的Android应用程序中实现Box。我知道如何启动身份验证Activity并让BoxAndroidClient对象准备好对其进行操作,但我不知道如何保存token(SharedPreferences?),加载它们然后使用加载的token进行身份验证,所以用户不会有每次他想访问他在云端的文件时,都要登录他的box帐户。我尝试刷新以前保存的token(因为异常告诉我我的AccessToken不正确)。BoxAndroidOAuthDatadata=newBoxAndroidOAuthData(newHashMap(){privatestaticfinallongser

android - AndEngine Sprite/Box2D Body 移除会导致我的程序崩溃且没有错误/异常信息?

我正在制作一款滑板游戏,您必须使用box2D和AndEngine跳过障碍。我试图做到这一点,以便当玩家与一个物体碰撞时,该物体被移除并且爆炸被放置在物体的旧位置,但是Sprite移除代码中的某些东西正在卡住我的程序导致它结束(甚至不是强制关闭消息它只是自行关闭并转到我的主屏幕)并且logcat中没有出现错误/异常信息所以我不知道是什么原因造成的!这是一些代码fragment-当我创建Sprite/边界时,我将一个JSONObject附加到包含Sprite及其类型的主体,并将一个类似的JSONOBject附加到具有主体和类型的Sprite:/**methodtoconstructourp

android - 快速移动的物体有时会错过 Box2d 和 AndEngine 中的碰撞

我有一个快速移动的物体(A),它是动态的。它应该与另一个Body(B)发生碰撞。A与B发生碰撞,但有时它会在没有碰撞的情况下通过BodyB。这是完全随机的行为。我必须有那个碰撞。请指导它为什么会随机出现这种情况。 最佳答案 由于单个时间步长内的大幅度移动,一个物体穿过另一个物体的效果称为隧道效应。Box2D使用动态和静态对象之间的连续碰撞检测来解决这个问题。但是,您的情况(动态与动态)不会自动处理,因此无论您的对象恰好在评估碰撞的确切时刻处于碰撞位置,这只是一个随机掷骰子。来自Box2dManual:NormallyCCDisnot

android - 我如何在物体行进的方向上对物体施加力 (Box2D)?

我正在使用AndEngine/Box2d开发游戏。我有一个在屏幕上弹跳的球。我已经通过施加相反的力成功地让它忽略了重力,但它有一个在初始脉冲后减速的租赁,即使弹性设置为1。本质上我想:如果(速度一个数字)在运动方向上施加力或脉冲(哪个更好?)我该怎么做? 最佳答案 不幸的是,球正在与其他物体相互作用,因此设置速度不起作用,但我找到了解决方案!利用力量和相当广泛的三角学,我终于想出了:privatestaticclassBallextendsSprite{Bodybody;publicBall(finalfloatpX,finalfl

android - 将操作栏添加到 Theme.Black.NoTitleBar Android

我正在尝试以编程方式添加操作栏,如devdocumentaion中所示但我遇到了一个错误。我的minSdk设置为11,我的应用程序有一个布局和一个Activity,Activity中唯一的代码是:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){//TODOAuto-generatedmethodstubsuper.onCreate(savedInstanceState);setContentView(R.layout.inbox);ActionBaractionBar=getActionBar();actionBar.s

android - 视频 View :Avoiding fullscreen black flash

我正在尝试播放视频,其中视频的第一帧和最后一帧与静态背景图像匹配。但是,我在影片剪辑前后看到全屏黑色闪光。我怎样才能避免这种全屏黑色闪光? 最佳答案 请参阅此处了解如何避免全屏黑屏:https://groups.google.com/forum/#!topic/android-developers/ZSe73VtmTE8 关于android-视频View:Avoidingfullscreenblackflash,我们在StackOverflow上找到一个类似的问题: