草庐IT

Direct2D1

全部标签

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

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

java - body.setTransform 在接触监听器(andEngine 和 box2d)中不起作用

我试图在与传送接触时移动玩家body,但未执行setTransform。这是我的接触监听器mPhysicsWorld.setContactListener(newContactListener(){@OverridepublicvoidbeginContact(Contactcontact){finalFixturefixtureA=contact.getFixtureA();finalBodybodyA=fixtureA.getBody();finalFixturefixtureB=contact.getFixtureB();finalBodybodyB=fixtureB.getBo

android - Wi-Fi Direct 和 "normal"Wi-Fi - 不同的 MAC?

我目前正在尝试通过Wi-FiDirect连接两部知道彼此MAC地址的手机,但偶然发现了以下问题:我从收到的MAC地址WifiManagerwifiMan=(WifiManager)this.getSystemService(Context.WIFI_SERVICE);WifiInfowifiInf=wifiMan.getConnectionInfo();MAC_ADDRESS=wifiInf.getMacAddress();与我在发现和请求对等点时从WifiP2pManager收到的略有不同。示例:a0:xx:xx:...变为a2:xx:xx....有谁知道为什么?我没有找到任何方法来

android - Cocos2d-x:如何将使用 XCode 开发的 Cocos2d-x 项目移植到 Android(通过 Eclipse)?

我已经使用XCode开发了一个Cocos2d-X应用程序,当我在iOS设备上从XCode启动它时,它可以完美运行。现在,我想将它移植到Android。据我所知,我必须找到一种方法将我的“XCode项目”导入Eclipse,以便能够编译它并在Android设备上启动它。我目前正尝试按照本教程将此项目转换为混合iOS/Android项目:http://gameit.ro/2012/01/creating-an-iphone-and-android-cocos2d-x-hybrid-project-updated/#comment-640然而,当我打开这个混合项目时,我没有看到我的任何cpp

android - Cocos2D-X for android, Symbol 'cocos2d' 无法解析

我从Cocos2D-Xforandroid开始,关注http://www.raywenderlich.com/11283/cocos2d-x-for-ios-and-android-getting-started.我在xcode和android中运行演示没有问题,直到我进入'在Eclipse的部分定义组合的Java/C++项目。在我完成所有这些之后,我在jni/hellocpp/main中收到错误Symbol'cocos2d'couldnotberesolvedforusingnamespacecocos2d;.cpp和许多其他类似的错误。而且我发现这个文件中缺少#include"co

android - 是否可以通过编程方式从 Android 中删除记住的 Wifi Direct 组?

我们注意到,当设备记住WifiDirect组时,有时会在设备稍后重新连接时出现问题。删除记住的组似乎可以解决这个问题。如果我们可以在应用程序中执行此操作会很好,这可能吗?简单地调用WifiP2pManager.removeGroup()不会阻止设备记住它们。 最佳答案 通过创建一个开放的android.jar版本,无需反射即可非常轻松地访问此方法,这是我创建的指南:http://androidwarzone.blogspot.co.il/2014/08/use-android-hidden-and-internal-methods.

Android Opengl ES : GLUtils. glTexImage2D 导致 GL_INVALID_ENUM

我正在尝试使用GLSurfaceView在Android2.2上渲染一个简单的纹理四边形。我正在使用BitmapFactory.decodeResource()加载BMP图像(128x128)-这似乎有效。但是每当我尝试使用GLUtils.glTexImage2D将此位图放入OpenGL纹理时,我都会收到OpenGL错误:glGetError()返回1280,GL_INVALID_ENUM.我究竟做错了什么?这是我的渲染器的代码:publicclassMyRendererimplementsGLSurfaceView.Renderer{Contextcontext;inttexId;p

java - 你如何解释 "java.lang.NoSuchMethodError: No direct method"?

我们决定,也许是天真地,我们应该将我们的许多库从使用了两年的1.12.0-beta更新到不错的新版本1.20.0。例如:我们将google-http-client-1.12.0-beta.jar更新为google-http-client-android-1.20.0.jar。当我们执行这段代码时:Listscopes=Lists.newArrayList(SendToGoogleUtils.FUSION_TABLES_SCOPE);GoogleAccountCredentialcredential=SendToGoogleUtils.getGoogleAccountCredential

java - 将 Java 类和方法移植到 Android。 (TextLayout、Font、Graphics2D 等)

我一直在玩弄Android并尝试移植Java应用程序。以下是一些关于我遇到的问题的问题,并希望得到一些指导。这是一个相当大的问题(而是多个问题)。但是,我并没有盲目地问他们,因为我已经研究了我可以对他们做些什么,并试图将我的理解付诸实践。我已经花时间提出问题,希望他们对我想要实现的目标有一半的了解。我将提供一半的代表作为赏金,因为我希望得到彻底的答案和帮助,希望这足以吸引一些人提供帮助。在此先感谢您的时间和帮助!(期待阅读回复)。TextLayout&&字体&&Graphics2D有问题的是以下类和方法:TextLayoutTextLayout.getAdvance()TextLayo

android - 在没有提示的情况下使用 wifi direct 连接到 android 设备

我正在尝试使用WIFIdirect连接两个安卓设备,我成功了。但问题是第二个设备必须在另一个设备发起连接后接受连接提示。这对我想要实现的目标来说是不可取的。我在堆栈溢出本身中看到了一些帖子,说目前这是不可能的。但是遇到了一个名为SUPERBEAM的应用程序,该应用程序用户WIFI直接但没有提示。在谷歌中搜索给了我以下来自xda论坛的链接,上面写着SuperBeamcreatesanaccesspointusingAndroid'sWiFidirectAPI's.Thisessentiallyworkslikehotspotmodeinolddevices,butitisguarante