小编Paw*_*weł的帖子

Google Play服务 - 登录 - 客户端ID调试与发布

在我的第一个游戏中正确实施Google Play服务之后,现在是时候了.

我坚持消息"没有与此客户端ID关联的链接应用程序".....

我已经正确配置了调试和发布的东西.当我从Eclipse运行应用程序时它工作(使用调试密钥,我可以登录).

当我创建一个签名的apk并将其安装在设备上时,我得到"没有与此客户端ID关联的链接应用".

在Google API中,我有2个客户端ID(调试和发布,也试图删除其中一个 - 没有运气)我尝试添加/删除测试帐户; /我已经创建了beta测试,将游戏推送到Google Play并标记为测试版.然后从商店安装它作为"beta测试员"我检查了SHA1值并正确设置.META-INF/CERT.rsa显示与Google API中的发布相同的SHA

这是一个更新而不是新的apk,游戏服务发布,因为它们在调试模式下工作正常.

这是一个付费应用程序.在此之后,我尝试使用相同的包名创建第二个链接的应用程序.它不能正常工作,现在我无法删除第二个链接的应用程序:/

我知道这是一团糟,但这可能是什么?我无法登录....

eclipse android google-play-services google-play-games

14
推荐指数
2
解决办法
8124
查看次数

视差XY和旋转 - 平铺计算

我有这个代码用于绘制我的视差背景

pGLState.pushModelViewGLMatrix();
final float cameraWidth = pCamera.getWidth();
final float cameraHeight = pCamera.getHeight();
final float shapeWidthScaled = this.mShape.getWidthScaled();
final float shapeHeightScaled = this.mShape.getHeightScaled();

//reposition

float baseOffsetX = (pParallaxValueX * this.mParallaxFactorX);
if (this.mRepeatX) {
    baseOffsetX = baseOffsetX % shapeWidthScaled;
    while(baseOffsetX > 0) {
            baseOffsetX -= shapeWidthScaled;
    }
}

float baseOffsetY = (pParallaxValueY * this.mParallaxFactorY);
if (this.mRepeatY) {
    baseOffsetY = baseOffsetY % shapeHeightScaled;
    while(baseOffsetY > 0) {
        baseOffsetY -= shapeHeightScaled;
    }                              
}

//draw

pGLState.translateModelViewGLMatrixf(baseOffsetX, baseOffsetY, 0);
float currentMaxX = baseOffsetX;
float currentMaxY = …
Run Code Online (Sandbox Code Playgroud)

java math android opengl-es andengine

12
推荐指数
1
解决办法
749
查看次数

通过VBO - DynamicSpriteBatch将其他数据传递给片段着色器

我正在学习使用AndEngine的opengl着色器,我的目标是使DynamicSpriteBatch具有一些灯光,光线位置将通过vbo传递到spritebatch中的每个绘制调用,这样我就可以在每个sprite上操作光源.

所以我创建了LightSpriteBatch(使用drawtype.dynamic)

public class LightSpriteBatch extends Shape {
// ===========================================================
// Constants
// ===========================================================

private static final float[] VERTICES_TMP = new float[8];

private static final Transformation TRANSFORATION_TMP = new Transformation();

public static final int VERTEX_INDEX_X = 0;
public static final int VERTEX_INDEX_Y = 1;

public static final int COLOR_INDEX = 2;

public static final int TEXTURECOORDINATES_INDEX_U = 3;
public static final int TEXTURECOORDINATES_INDEX_V = 4;

public static final int LIGHT_POSITION_INDEX_X = 5;
public static final int LIGHT_POSITION_INDEX_Y = 6
        ; …
Run Code Online (Sandbox Code Playgroud)

shader android opengl-es vbo andengine

8
推荐指数
1
解决办法
655
查看次数

如何在2D中的2个点之间创建曲线并返回每隔d距离生成该曲线的点?

我的数学不好.

我有2个点,A(x1, y1)B(x2, y2)在2D.

我需要在R(半径)处创建从点AB弯曲的虚拟路径,然后返回描述此弯曲路径的点阵列,而不是所有可能彼此相距的D(距离).

在Java中我需要一个像这样的方法:

private ArrayList<PointF> generateCurve(PointF pFrom,PointF pTo,float pRadius,float pMinDistance){

    ArrayList<PointF> pOutPut = new ArrayList<PointF>();
    // ...generate result to pOutPut 

    return pOutPut;
}
Run Code Online (Sandbox Code Playgroud)

这该怎么做 ?

java math 2d java-2d

6
推荐指数
1
解决办法
4701
查看次数

LibGDX + gdx-freetype + BlueStacks

我有正确的应用程序在真正的Android设备和桌面上.Homever当我试图在BlueStacks模拟器上启动它时,我遇到了一些问题.已经下载并从这里添加到libs .so文件http://libgdx.googlecode.com/svn/tags/0.9.6/extensions/gdx-freetype/libs/linux32/

但仍然:

11-08 21:14:10.280: E/AndroidRuntime(1378): FATAL EXCEPTION: GLThread 9
11-08 21:14:10.280: E/AndroidRuntime(1378): com.badlogic.gdx.utils.GdxRuntimeException: Couldn't load shared library 'gdx-freetype' for target: Linux, 32-bit
11-08 21:14:10.280: E/AndroidRuntime(1378):     at com.badlogic.gdx.utils.SharedLibraryLoader.load(SharedLibraryLoader.java:110)
11-08 21:14:10.280: E/AndroidRuntime(1378):     at com.badlogic.gdx.graphics.g2d.freetype.FreeType.initFreeType(FreeType.java:541)
11-08 21:14:10.280: E/AndroidRuntime(1378):     at com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator.<init>(FreeTypeFontGenerator.java:64)
11-08 21:14:10.280: E/AndroidRuntime(1378):     at com.axl.where.test.create(test.java:153)
11-08 21:14:10.280: E/AndroidRuntime(1378):     at com.badlogic.gdx.backends.android.AndroidGraphics.onSurfaceChanged(AndroidGraphics.java:334)
11-08 21:14:10.280: E/AndroidRuntime(1378):     at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1356)
11-08 21:14:10.280: E/AndroidRuntime(1378):     at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1118)
11-08 21:14:10.280: E/AndroidRuntime(1378): Caused by: java.lang.UnsatisfiedLinkError: Couldn't load gdx-freetype: findLibrary returned null
11-08 21:14:10.280: E/AndroidRuntime(1378):     at java.lang.Runtime.loadLibrary(Runtime.java:429)
11-08 21:14:10.280: E/AndroidRuntime(1378):     at …
Run Code Online (Sandbox Code Playgroud)

android libgdx bluestacks

4
推荐指数
1
解决办法
1930
查看次数

将Object与无序整数对作为变量进行比较时需要正确的hashCode

我上课了

final class BuildingPair {

    int mBA;
    int mBB;

    public BuildingPair(int pBuildingA,int pBuildingB) {
        mBA = pBuildingA;
        mBB = pBuildingB;
    }

    @Override
    public int hashCode() {
        final int prime = 31;
        int result = 1;
        result = prime * result + mBA;
        result = prime * result + mBB;
        return result;
    }

    @Override
    public boolean equals(Object obj) {
        if (this == obj)
            return true;
        if (obj == null)
            return false;
        if (getClass() != obj.getClass())
            return false;
        BuildingPair other = (BuildingPair) …
Run Code Online (Sandbox Code Playgroud)

java comparison equals hashcode

3
推荐指数
1
解决办法
1547
查看次数