草庐IT

Graphics2D

全部标签

android - 异常更新游戏到cocos2d-x v2.0

我正在使用linux+eclipse。我已经按照wiki提供的步骤更新了我的代码。1º我创建了一个新的eclipse项目。2º我运行helloworld并且运行正常。3º我将我的旧代码放在类和资源上。4º我用新文件更新了appdelegate.cpp.h和jni/Android.mk。5º编译正确。6º从eclipse启动我得到以下异常:tryingtoloadlib/data/data/org.pipero.game/lib/libgame.soFatalsignal11.出了点问题,但我不知道发生了什么。相同的代码适用于xcode项目。我没有收到CCLOG消息conAppdeleg

android - 无法加载游戏 : findLibrary returned null: with cocos2d-x, 尽管尝试了很多次仍未成功?

我想尝试一个使用EclipseMobileForDevelopers、NDK、AndroidSDK和Cocos2d-x的简单项目。我已经正确设置路径:cocos2d-x/create-android-project.sh:NDK_ROOT_LOCAL="/Users/Empon/android-ndk-r8e"ANDROID_SDK_ROOT_LOCAL="/Users/Empon/android"并在Eclipse的设置中(属性中的“NDK路径”)。我遵循了stackoverflow中的主题,但我无法使我的项目运行。与一个主题相比,有一件事看起来很奇怪:我在“libs”下面没有任何东

android - java.lang.NoSuchMethodError : No static method getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; 错误

我将AndroidStudio更新到2.2,我的项目将不再构建。我的Activity的super.onCreate(savedInstanceState)给我一个错误:java.lang.NoSuchMethodError:NostaticmethodgetDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;inclassLandroid/support/v4/content/ContextCompat;oritssuperclasses(declarationof'android.suppor

Android: java.lang.NullPointerException at android.graphics.Canvas.drawLine(Canvas.java:809) (可能与我的可绘制资源有关)

我正在尝试构建一个包含7列和每列24个TextView的subview。当我的Activity开始时出现异常,并且它在堆栈跟踪中的任何位置都没有我的包。这是24个TextView中每个View的背景可绘制资源在此之前,CPU会达到100%一两秒。我正在使用Android2.2的模拟器这是我的异常(exception)。01-2616:51:38.084:ERROR/AndroidRuntime(955):FATALEXCEPTION:main01-2616:51:38.084:ERROR/AndroidRuntime(955):java.lang.NullPointerExceptio

Android:字节分配内存不足(android.graphics.Bitmap)

我的应用程序在后台闲置了一段时间后,我将其重新显示在View中,我注意到它非常慢,然后就是没有响应。然后我检查了logcat,我看到了“557296字节分配内存不足”。在我的应用程序闲置之前,我做的最后一件事是向数据库中的几个表添加几条记录。但是,内存错误之前我的logcat中的最后一行与位图有关?..."android.graphics.Bitmap.createBitmap"。我不确定如何开始追踪它。11-0720:32:22.940:D/PMS(599):acquireWL(42e31570):PARTIAL_WAKE_LOCKCM_static0x1138571016611-0

android - 在 cocos2d-x 中有没有更好的方法来获取系统时间?

我正在Cocos2d-x中编写跨平台应用程序。我需要花时间在一天中的某个时间创建一个倒计时时钟。由于它是在C++中,如果需要,我可以使用time(...)、mktime(...)和difftime(...)作为直接方法。在Cocos2d-x中是否有一种以跨平台方式执行此操作的首选方法(即直接内置到框架中的方法)?我希望该应用程序在iPhone、iPad和Android上都能正常运行。 最佳答案 试试这个:time_trawtime;structtm*timeinfo;time(&rawtime);timeinfo=localtime

java - 在不使用 Box2D 的情况下在 LibGDX 中制作具有碰撞和重力的游戏

我想在LibGDX中制作一个游戏,我想在其中加入一些重力,当然还有物体之间的碰撞。我可以不用Box2D吗? 最佳答案 是的,你可以。尝试为世界设置一个Vector2重力,为每个对象设置一个Vector2速度。然后每一帧使用重力修改速度。然后是使用速度的位置(例如它开始下降)。Vector2gravity=newVector2(0,-1);myobject.velocity.add(gravity);myobject.position.add(myobject.velocity.x*delta,myobject.velocity.y*

android.graphics.Matrix -> postScale 是如何工作的

下午好假设我有一个矩阵。我有2个值,0.9用于缩小,1.1用于放大。当我应用matrix.postScale(0.9,0.9);3次时然后我应用matrix.postScale(1.1,1.1);3次我没有回到我开始的地方!!例如我记录的结果如下:当前比例postScale(x,x)结果比例1.9.9.9.9.80999994.80999994.9.7189999.71899991.1.8018999.80189991.1.8820899.88208991.1.97029895如您所见,我没有回到1。这是怎么回事,我得到的当前比例不正确吗?例如,为了获得右侧的所有值,我在应用postS

java - 如何在 Scene2D libGDX 中更改屏幕

我一直在Google周围搜索有关如何使用Scene2D将多个屏幕与LibGDX结合使用的教程。到目前为止,这是我在场景处理类(class)中所拥有的,但我不知道从这里去哪里。我知道我必须对MainMenu.java的构造函数做一些事情,但我不知道它是什么。到目前为止我得到了什么:publicclassScreenHandlerextendsGame{publicMainMenuMain;@Overridepublicvoidcreate(){Main=newMainMenu();setScreen(Main);}} 最佳答案 我不太

android - 我应该使用cocos2D还是andengine?

哪个项目更活跃/稳定?你能说说cocos2D和andengine之间的深层区别吗? 最佳答案 我肯定会选择Andengine。适用于Android的Cocos2D还是有很多问题。 关于android-我应该使用cocos2D还是andengine?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/7952781/