我的问题是广告根本没有在我的应用,测试模式中显示.我将把这个问题专门用于测试模式,一旦我开始工作,我会担心实时广告.
发展信息
我正在使用Eclipse进行开发.
我在Android应用中使用Google Play服务和Admob设置了广告,如Google提供的在线文档中所述.
我使用addTestDevice("xxxxxxxxxxxxxxxx")添加了我的设备ID,并多次检查散列设备ID以确保它是正确的.
问题(见下面的日志信息)
当我在设备上运行应用程序时,根本不会显示任何广告.即使我将设备添加为测试设备,也会发生这种情况.
我搜索过高低,并发现了很多类似的问题,但我还没有找到这个具体问题的答案.
LogCat输出
10-28 13:56:41.659: I/Ads(1704): Starting ad request.
10-28 13:56:42.187: I/Ads(1704): No fill from ad server.
10-28 13:56:42.187: W/Ads(1704): Failed to load ad: 3
10-28 13:56:42.199: W/Ads(1704): No GMSG handler found for GMSG: gmsg://mobileads.google.com/jsLoaded?google.afma.Notify_dt=1414504602197
Run Code Online (Sandbox Code Playgroud)
我的活动
package bb.hoppingbird;
import org.cocos2d.layers.CCScene;
import org.cocos2d.nodes.CCDirector;
import org.cocos2d.opengl.CCGLSurfaceView;
import com.google.android.gms.ads.AdListener;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdSize;
import com.google.android.gms.ads.AdView;
import com.google.android.gms.ads.InterstitialAd;
import android.app.Activity;
import android.content.SharedPreferences;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.support.v4.view.ViewPager.LayoutParams;
import android.util.DisplayMetrics;
import android.view.KeyEvent;
import android.widget.RelativeLayout;
import android.widget.Toast;
public …Run Code Online (Sandbox Code Playgroud) 可能重复:
在android上实现页面卷曲?
如何在android中翻页/翻页或卷曲动画?有可能与cocos2d.如果您知道,请提供任何链接或示例.
我正在使用android进行CoCos2d.我希望使用CCParallaxNode为我的屏幕添加无尽的滚动背景.我可以添加背景并移动它但在完成移动操作后屏幕变黑.有人可以帮我吗?
我的代码是
CCParallaxNode parallaxNode;
CCSprite spacedust1;
CCSprite spacedust2;
CCSprite planetsunrise;
CCSprite galaxy;
CCSprite spacialanomaly;
CCSprite spacialanomaly2;
parallaxNode = CCParallaxNode.node();
spacedust1 = CCSprite.sprite("bg_front_spacedust.png");
spacedust2 = CCSprite.sprite("bg_front_spacedust.png");
planetsunrise = CCSprite.sprite("bg_planetsunrise.png");
galaxy = CCSprite.sprite("bg_galaxy.png");
spacialanomaly = CCSprite.sprite("bg_spacialanomaly.png");
spacialanomaly2 = CCSprite.sprite("bg_spacialanomaly2.png");
// 3) Determine relative movement speeds for space dust and background
// CGPoint cgPoint = CGPoint.ccp(0.1, 0.1);
CGPoint dustSpeed = CGPoint.ccp(10, 10);
CGPoint bgSpeed = CGPoint.ccp(5, 5);
// CGPoint bgSpeed = ccp(0.05, 0.05);
parallaxNode.addChild(spacedust1, 0, dustSpeed.x, dustSpeed.y, 0,
winSize.height / 2);
parallaxNode.addChild(spacedust2, 0, …Run Code Online (Sandbox Code Playgroud) 在我的一个项目中使用'cocos2d-iphone'之后,我正在尝试决定我应该为Android游戏使用哪种Cocos2d.我个人的利弊清单:
的Cocos2D-X
专业人士:将游戏带入iOS后应该更容易,也可能是其他平台
缺点/疑惑:在Android上调试c ++代码(简单与否?),NDK应用程序与各种Android设备的兼容性(有多少问题?),访问特定于平台的功能(应用程序内购买等)
的cocos2d-机器人
优点:所有Java,更易于设置和访问特定于平台的功能
缺点:必须从Java转换为c ++或Objective-C用于其他平台
我没有想到的任何一个选项是否存在其他问题?如果有人必须做出这个选择,你选择了什么?为什么?
我正在使用Cocos2D在Android中制作2D游戏,用Java编写.这是我的主要代码:
public void gameLoop(float dt) {
//Player Gravity
if(canExecuteMovement(0, 6)) {
guy.moveY(6);
}
//Player Movement
if(direction == 1) {
if(canExecuteMovement(-3, 0))
guy.moveX(-3);
} else if(direction == 2) {
if(canExecuteMovement(3, 0))
guy.moveX(3);
}
}
private boolean canExecuteMovement(int xChange, int yChange) {
int projectedX = guy.getBounds().left + xChange;
int projectedY = guy.getBounds().top + yChange;
Log.i("DD", "guy:" + guy.getBounds().toString());
Rect projectedBounds = new Rect(projectedX, projectedY, projectedX + guy.getWidth(), projectedY + guy.getHeight());
Log.i("DD", "guy:" + projectedBounds.toString());
for (int i = 0; i < platformCount; …Run Code Online (Sandbox Code Playgroud) 我使用以下代码.图像已保存,但它是黑色的.
请看我的代码并告诉我我做错了什么.
我在菜单中使用此代码.
case R.id.id_menu_Save:
Bitmap bmp = SavePixels(0, 0, 800, 400, CCDirector.sharedDirector().gl);
File file = new File("/sdcard/test.jpg");
try
{
file.createNewFile();
FileOutputStream fos = new FileOutputStream(file);
bmp.compress(CompressFormat.JPEG, 100, fos);
Toast.makeText(getApplicationContext(), "Image Saved", 0).show();
Log.i("Menu Save Button", "Image saved as JPEG");
}
catch (Exception e)
{
e.printStackTrace();
}
break;
Run Code Online (Sandbox Code Playgroud)
这是我的保存图像功能.
public static Bitmap SavePixels(int x, int y, int w, int h, GL10 gl)
{
int b[]=new int[w*(y+h)];
int bt[]=new int[w*h];
IntBuffer ib=IntBuffer.wrap(b);
ib.position(0);
gl.glReadPixels(x, 0, w, y+h, GL10.GL_RGBA, GL10.GL_UNSIGNED_BYTE, ib);
for(int …Run Code Online (Sandbox Code Playgroud) 我只是想知道,从长远来看,使用哪些引擎会更好.虽然我觉得使用Cocos2D会是一个更好的选择,因为它也可以用于iphone开发,只有一个教程http://dan.clarke.name/2011/04/how-to-make-a-simple-我到目前为止找到的android-game-with-cocos2d /.另一方面,libgdx有一本完整的书.
我创建了一个SDK,目前适用于Android和iOS.但是现在我还要在cocos2d平台上给予支持.
有没有人如何实现这一目标?我已经使用本机SDK工作了.但我正在浏览一些博客,但无法找到任何文档或博客的简单教程来做到这一点.
有一点我知道它需要NDK和JNI的知识,我对它的了解非常少.
所以可以请任何人指导我或给我一些关于如何在我的SDK的cocos2d中创建扩展的链接或教程.
谢谢.
任何人都可以解释一下cocos2d-android和cocos2d-android-1有什么区别?它们之间的功能有何不同?和相关的细节..我正在寻找,但尚未得到任何适合它...
Cocos2dx v3.10面临一些不寻常的错误.编译andoird
科科斯: - 3.10
Mac: - 10.11.4(OSX EL capitan)
NDK: - android-ndk-r9d
ANT: - apache-ant-1.9.6
Android NDK:警告:APP_PLATFORM android-15大于android:minSdkVersion 9 in ./AndroidManifest.xml make:进入目录/Users/Game/Desktop/cocos2d-x-3.10/PROJECTS/GameName/proj.android'
[armeabi] Compile++ thumb: cocostudio_static <= WidgetReader.cpp
[armeabi] Compile++ thumb: cocostudio_static <= FlatBuffersSerialize.cpp
[armeabi] Compile++ thumb: cocostudio_static <= WidgetCallBackHandlerProtocol.cpp
[armeabi] Compile++ thumb: cocostudio_static <= CCComExtensionData.cpp
clang: error: unsupported option '--noexecstack'
clang: error: unsupported option '--noexecstack'
clang: error: unknown argument: '-meabi=5'
make: *** [obj/local/armeabi/objs-debug/cocostudio_static/CCComExtensionData.o] Error 1
make: *** Waiting for unfinished jobs….å
clang: error: unsupported option '--noexecstack'
clang: …
cocos2d-android ×10
android ×8
java ×2
admob ×1
android-ndk ×1
cocos2d-x ×1
compilation ×1
eclipse ×1
flip ×1
game-engine ×1
ios ×1
libgdx ×1
screenshot ×1