小编Sun*_*day的帖子

更改CCSpriteBatchNode中CCSprite的不透明度

的不透明度可以CCSprite在一个CCSpriteBatchNode被修改?

以下似乎不起作用:

((CCSprite *)[batchNode getChildByTag:myTag]).opacity = 0.5;
Run Code Online (Sandbox Code Playgroud)

精灵只是消失而不是显示修改后的不透明度.

opacity cocos2d-iphone ccsprite

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

fstream open是否有较大文件的问题?

我正在尝试/usr/share/dict/words使用以下代码打开:

fstream f;
f.open("/usr/share/dict/words");

// why is this returning false?
bool open = f.is_open();
Run Code Online (Sandbox Code Playgroud)

我想知道为什么f.is_open()返回假?

更多信息:当我尝试包含20行的小型测试文件时f.is_open()返回true.也许f.open是试图将整个文件加载到内存中?

c++ unix fstream

0
推荐指数
2
解决办法
405
查看次数

rspec:"描述MyClass :: Something do"

我是新手rspec.以下语法令人困惑:

describe MyClass::Something do
Run Code Online (Sandbox Code Playgroud)

什么Something指的是?rspec我正在查看的测试包含上述行.但是MyClass不包含任何相关的内容Something.

ruby testing syntax rspec

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

基本的unix ./语法

我正在从OS X终端编译c ++程序:

> g++ a.cpp
Run Code Online (Sandbox Code Playgroud)

然后我从终端运行程序:

> ./a.out
Run Code Online (Sandbox Code Playgroud)

什么是./语法是什么意思?这与某种程度上有关./run吗?

c++ unix macos terminal g++

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

了解Objective-C事件循环

如何记录Objective-C事件循环的单次迭代中发送的每条消息?

我希望进一步了解Objective-C运行时,并认为这将是一个良好的开端.

objective-c event-loop nsrunloop

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

2D网格上的基本数学

想象一下在2D屏幕上显示的美式足球场.该领域每十码都有标记.每个标记只是跨越场地高度的垂直线.假设有人在场上给你一个(x,y)位置.如何在不使用循环的情况下确定最接近(x,y)位置的垂直标记?

目前我正在使用这样一个简单的循环:

// want marker closest to x
float x = randomFloat();

double minDistance = Double.MaxValue;
Marker closestMarker = null;

foreach (Marker m in markers) {
    double d = ABS(x - m.x);
    if (d < minDistance) {
        minDistance = d;
        closestMarker = m;
    }
}
Run Code Online (Sandbox Code Playgroud)

我觉得这可以在不检查每个标记的情况下完成,因为标记是均匀间隔的,我们知道总标记计数.但是,当涉及必要的划分等时,我正在画一个空白.

algorithm math

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

Mixpanel iOS SDK和ARC

我正在尝试将Mixpanel SDK添加到使用ARC的iOS应用程序中.添加SDK后,我得到一些与ARC使用相关的编译错误.如何将Mixpanel集成到使用ARC的项目中?

在我的个人项目中,我总是手动管理mempory.也许有一些方法可以告诉编译器这段代码使用ARC而这段代码没有.

ios automatic-ref-counting mixpanel

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