草庐IT

md5碰撞

全部标签

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

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

java - Android 应用计算自己的 MD5 校验和

Android应用程序如何在已安装时计算自己的md5校验和?尝试谷歌搜索,但所有结果都是关于另一个应用程序计算其他人的校验和。 最佳答案 这有什么用?要与某些东西进行比较,预期的校验和需要包含在APK中。但是,如果有人更改了您的APK(重新打包等),他们也可以轻松更改预期值。您可以从服务器获取它,但如果它们弄乱了您的包裹,禁用它也不难。此外,一些工具会直接修补Dalvik缓存中的代码,从而在不接触APK的情况下更改您的应用程序的功能。通常,您只需获取APK的路径,以二进制形式读取并使用MessageDigest进行计算。您可以使用P

android - 如何绘制/渲染 Bullet Physics 碰撞体/形状?

我已经使用NDK在我的android程序中实现了BulletPhysics引擎(我正在使用Vuforia'simagetarget示例forandroid),并且它已设置并正常工作,但是我想渲染/绘制我的碰撞框/planes查看我的刚体(btRigidBody)/碰撞形状(btCollisionShape),我很肯定这是可能的,但我找不到任何关于如何做的教程!我参加了helloworldBulletphysicstutorialontheirwikipage并对其进行修改以将从下落的物理体到我在opengles2.0中查看碰撞体的3d对象的转换应用,这是我用来渲染对象的代码:voidd

java - 如何检查两个 Box2d 物体是否在任何时候碰撞/重叠?

如何检查2个物体(两个物体都带有1个夹具)是否发生碰撞(重叠)?我知道ContactListener会在碰撞开始和停止时触发一个方法。但是有没有办法在任何给定时刻检查它?喜欢:if(body1.overlaps(body2))...其他细节,其中之一是传感器。这是在libgdx中。 最佳答案 您可以将setContactlistner应用于您的世界对象,例如world.setContactListener(newContactListener(){@OverridepublicvoidbeginContact(Contactcont

android - MD5 是否保证可用于 Android 中的 MessageDigest?

在我直接忽略MessageDigest.getInstance("MD5")可能抛出的已检查异常之前,我想知道是否保证所有Android设备都可以使用MD5摘要算法。 最佳答案 我在某些设备上收到java.security.NoSuchAlgorithmException:MessageDigestMD5implementationnotfound。这是列表:GT-I8190GT-I9100GT-P3100GT-S7562HTCEVO3DX515mHTCSensation4GHTCSensationXLwithBeatsAudioX

Android 谷歌地图 - keytool 生成 SHA1 而不是 MD5 哈希

当我尝试使用Keytool"C:\ProgramFiles\Java\jdk1.7.0\bin"生成MD5key时使用此参数:C:>"C:\ProgramFiles\Java\jdk1.7.0\bin\keytool.exe"-list-aliasandroiddebugkey-keystore"C:\Users\user1.android\debug.keystore"-storepassandroid-keypass安卓androiddebugkey,2011年9月20日,PrivateKeyEntry,Huella数字证书(SHA1):ED:55:7E:68:28:7A:90:2

java - 自定义 View 和 ImageView 之间的像素完美碰撞检测

我有一个自定义View和一个ImageView。CustomView是一个在屏幕上移动并从墙壁上弹开的球。图像是一个四分之一圆,您可以在触摸时旋转一个圆圈。我正在尝试制作我的游戏,以便当来自CustomView的填充像素与来自ImageView的填充像素交叉路径时检测到碰撞。我遇到的问题是我不知道如何检索每个View中填充像素的位置。这是我的XML代码我的主要ActivitypublicclassMainActivityextendsAppCompatActivity{privatestaticBitmapimageOriginal,imageScaled;privatestaticM

android - 球碰撞 : Balls Stick Together

我按照http://www.emanueleferonato.com/2007/08/19/managing-ball-vs-ball-collision-with-flash/的示例进行操作在Android上创建球碰撞,我的代码组织如下:intN=6;//numberofballsfor(inti=0;i但是,有时我的蛋蛋可能会粘在一起(重叠)。例子中没有出现同样的情况。为什么?我需要为每个球启动一个线程吗? 最佳答案 当两个球以足够的速度碰撞以致在随后的Action循环中它们无法完全分开时,就会出现此问题。我发现处理此问题的最佳

android - Android下OpenGLES 2.0基于像素的碰撞检测问题

这是我在这里的第一篇文章,因此对于任何错误表示歉意。我正在使用OpenGLES2.0和Android2.3开发一个简单的Action游戏。我目前正在开发的游戏框架基于存在于三维世界中的二维Sprite。当然,我的世界实体拥有想象世界中的位置、float[]矩阵形式的旋转值、OpenGL纹理句柄以及Android的位图句柄等信息(我不确定后者是否必要,因为我正在做使用OpenGl机器的光栅化,但为了我的方便,暂时就在那里)。这是简要的背景,现在是有问题的问题。目前我坚持使用基于像素的碰撞检测,因为我不确定我需要采样哪个对象(这里是OGL纹理或Android位图)。我的意思是,我已经尝试过

android - 如何找到我的 Android 应用程序的 MD5 指纹

我正在尝试注册Android谷歌地图,它要求MD5指纹。如何从我的应用程序中获取指纹??我是keystore的新手,无法理解我在网上找到的东西。如此简单的说明表示赞赏提前致谢 最佳答案 您将需要两个keystore。一个用于调试目的和一个用于发布目的。当您通过Eclipse开发应用程序并在模拟器或设备上调试它时。您将需要调试keystore。否则您将看不到map。调试keystore已存在于您的系统中。尝试在以下位置找到它们WindowsVista:C:\Users\\.android\debug.keystoreWindowsXP