小编pos*_*sha的帖子

Android AndEngine:sprite.detachSelf()不会删除精灵

我正在制作小型气球游戏.气球随机弹出并在一段时间后消失.当我点击它们时,我想要消失它们并显示+1而不是气球.当我点击气球时,我想要取消气球精灵.我的问题是当我在代码中调用sprite.detachSelf()时,精灵只是消失了,但实际上精灵还没有被删除.它只会变得无形.当我再次点击那个地方时,气球就会出现,即使在气球消失后它也会显示+1.这意味着我认为气球没有正确脱落.

这是我的代码:

@Override
protected Scene onCreateScene() {

    //this.mEngine.registerUpdateHandler(new FPSLogger());
    scene = new Scene();

    backgroundSprite = new Sprite(0, 0, this.mBackgroundTextureRegion,
            getVertexBufferObjectManager());
    backgroundSprite.setSize(CAMERA_WIDTH, CAMERA_HEIGHT);
    scene.attachChild(backgroundSprite);
    scene.unregisterTouchArea(backgroundSprite);

    text = new Text(0, 0, font, "Score : 00",
            getVertexBufferObjectManager());
    scene.attachChild(text);

    textTime = new Text(displayMetrics.widthPixels - 220, 0, font,
            "00 : 60", getVertexBufferObjectManager());
    scene.attachChild(textTime);

    timer = new TimerClock(1, new TimerClock.ITimerCallback() {
        TimerClock t = timer;
        public void onTick() {
            System.out.println("timer inside");
            if (time > 0) {
                time = time - 1;
                System.out.println("timer inside : " + …
Run Code Online (Sandbox Code Playgroud)

android andengine

5
推荐指数
1
解决办法
3294
查看次数

andengine中的屏幕捕获给出了倒置镜像

在我的情况下,我没有使用RenderSurfaceView.我想拍摄我的场景的屏幕截图.但是当我保存屏幕截图时,它会显示倒置的镜像.不能理解我在这里做错了什么.

这是我的代码

attachChild(screenCapture);

                    share_clicked = 1;

                    final int viewWidth = (int)camera.getWidth();
                    final int viewHeight = (int)camera.getHeight();

                    Log.d("camera width", "View width :" + viewWidth);
                    Log.d("camera height", "View height :" + viewHeight);


                    File direct = new File(
                            Environment.getExternalStorageDirectory()
                                    + "/Word");

                    if (!direct.exists()) {
                        if (direct.mkdir())
                            ; // directory is created;

                    }

                    screenCapture.capture(
                            viewWidth,
                            viewHeight,
                            direct.getAbsolutePath() + "/word"
                                    + System.currentTimeMillis() + ".png",

                            new IScreenCaptureCallback() {

                                public void onScreenCaptured(
                                        final String pFilePath) {
                                    activity
                                            .runOnUiThread(new Runnable() {

                                                public void run() {
                                                    Toast.makeText(
                                                            activity,
                                                            "Image …
Run Code Online (Sandbox Code Playgroud)

android screenshot screen-capture andengine

5
推荐指数
1
解决办法
1538
查看次数

如何读取文本文件并在C++中创建Mat对象

您好我能够将Mat对象写入文本文件.如下,

std::fstream outputFile;
    outputFile.open( "myFile.txt", std::ios::out ) ;

    outputFile << des_object.rows << std::endl;
    outputFile << des_object.cols << std::endl;

    for(int i=0; i<des_object.rows; i++)
    {
        for(int j=0; j<des_object.cols; j++)
        {
            outputFile << des_object.at<float>(i,j) << std::endl;
        }

    }
    outputFile.close( );
Run Code Online (Sandbox Code Playgroud)

在我前两行的代码中,我打印行数和列数,以便在读取它时使用.但我无法读取文本文件并再次创建Mat对象.

以下是我试过的代码.不确定我的代码是否正确.

Mat des_object1;
    std::ifstream file("myFile.txt");
    std::string str; 
    int rows;
    int cols;
    int a = 0;
    while (std::getline(file, str))
    {
        int i = 0;
        int j = 0;

        if(a == 0){
            rows = std::stoi( str );
        }else if(a == 1){
            cols = std::stoi( …
Run Code Online (Sandbox Code Playgroud)

c++ opencv mat

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

检查沙盒模式下的应用内购买自动续订订阅

我的应用程序中自动续订的收据更新出现延迟。

举例来说,如果用户订阅了 7 天并免费试用一周,

  • 意味着 1 周 = 3 分钟
  • 自动续订将发生 5 次。
  • 总时间 = 15 分钟。

因此,根据上面的信息,在前 15 分钟内我应该有一个活跃的订阅。但有时它不会返回有效订阅。

我发现的问题是,即使在前 3 分钟之后,收据也没有更新,因此当我将到期日期与当前时间进行比较时,它会随着订阅期到期而返回。

这是沙盒模式中常见的情况还是我做错了什么?

objective-c subscription ios auto-renewable

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

Pod install 不会安装 Pod

运行 pod install 时遇到问题。

这是我的 pod 文件的样子:

platform :ios, '8.0'

target 'Template1' do


pod "PinterestSDK", :git => "https://github.com/pinterest/ios-pdk.git"

end
Run Code Online (Sandbox Code Playgroud)

但它不会安装豆荚,一旦我执行pod install,这就是它给出的输出。

Analyzing dependencies
Downloading dependencies
Generating Pods project
Integrating client project

[!] Please close any current Xcode sessions and use `Template1.xcworkspace` for this project from now on.
Sending stats
Pod installation complete! There are 0 dependencies from the Podfile and 0 total
pods installed.

[!] The Podfile does not contain any dependencies.
Run Code Online (Sandbox Code Playgroud)

我不确定出了什么问题。

iphone ios cocoapods

2
推荐指数
1
解决办法
1万
查看次数

在iOS中隐藏UIButton的动画

在我的应用程序中,我想给动画UIButtons,就像按钮在隐藏时会"掉出"屏幕.

我尝试了以下代码,但它没有给我一个好结果.

[UIView animateWithDuration:1.5
                 animations:^{
                    S1Button.frame = CGRectMake(20, 10, 50, 10);
                }];
[S1Button setHidden:YES];
break;
Run Code Online (Sandbox Code Playgroud)

iphone animation ios

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

如何将std :: vector <KeyPoint>保存到c ++中的文本文件中

在我的代码中,我将关键点插入到代码中所示的向量中,任何人都可以告诉我如何将其保存到文本文件中.

Mat object = imread("face24.bmp",  CV_LOAD_IMAGE_GRAYSCALE);

    if( !object.data )
    {
    // std::cout<< "Error reading object " << std::endl;
    return -2;
    }

    //Detect the keypoints using SURF Detector

    int minHessian = 500;

    SurfFeatureDetector detector( minHessian );

    std::vector<KeyPoint> kp_object;

    detector.detect( object, kp_object );
Run Code Online (Sandbox Code Playgroud)

我想将kp_ob​​ject vecor保存到文本文件中.

c++ opencv image-processing

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