在cocos2d中,我遇到了一个教程:
[[SimpleAudioEngine sharedEngine] playEffect:@"gunfire.mp3"音高:0.5f pan:0.5f增益:0.5f];
我不确定我理解这些属性之间的区别.
int k = 0;
k = [myArray indexOfObject:_endNode];
Run Code Online (Sandbox Code Playgroud)
我只有一些对象添加到数组中,而_endNode不是其中之一.
我希望我的k值为-1.但是,我在第二行的k给了我一个值21787887.
这似乎是一个微不足道的问题.
但是为什么我们在声明对象变量时必须使用星号符号
就像我们一样
Car * mazda = [[Car alloc] init];
Run Code Online (Sandbox Code Playgroud)
星号的重要性是什么,我的意思是编译器已经知道它是一个对象,我确信编译器可以训练不要抱怨它.但是再次通过省略它,我收到一条错误消息"静态分配objective-c类NSObject的实例"这个服务的目的是什么?
有数百万用户在google,yahoo等上搜索这么多东西.服务器如何处理这么多并发搜索?我不知道他们如何使它如此可扩展.任何洞察他们的架构都会受到欢迎.
嗨,我不确定我是否理解这是如何工作的.api声明它将局部坐标转换为世界空间.
让我们说我有三个精灵.spriteA添加到场景,spriteB添加到spriteA.并且spriteC添加到spriteB.
- Scene
- spriteA
- spriteB
- spriteC
Run Code Online (Sandbox Code Playgroud)
我想将spriteC原点转换为世界
如果我做: [self convertToWorldSpace:[spriteC CGPointZero]];
或这个: [spriteA convertToWorldSpace:[spriteC CGPointZero]];
或这个: [spriteB convertToWorldSpace:[spriteC CGPointZero]];
甚至 [spriteC convertToWorldSpace:[spriteC CGPointZero]];
他们不应该给出相同的答案,因为它们都被转换为世界坐标吗?或者我是从一个节点空间到父节点空间......直到我到达世界空间.
在世界坐标中查看spriteC位置的正确答案是什么?
是的,不确定我理解其中的区别.因为您也可以使用CCCallFunc指定目标对象.
我对Xcode甚至编程都不熟悉.
从Xcode开始,在我的代码中,如何显示控制台并清除屏幕?
我知道我可以用Xcode首选项来做,但我想以编程方式进行.
我不确定convertToWorldSpace的工作原理.
我有spriteA,它是父母.
我将它设置为40,40位置并将其添加到场景中.
我有第二个spriteB,我设置在80,80位置.
我将spriteB添加到spriteA.
我打印出spriteB的位置:80,80.
然后我打印[self convertToWorldSpace:spriteB.position].而且,我仍然得到80,80.spriteB的位置应该不同吗?
我正在查看Google Maps API教程,我看到了这个:
<script type="text/javascript"
src="http://www.google.com/jsapi?autoload={'modules':[{name:'maps', version:3, other_params:'sensor=false'}]}"></script>
Run Code Online (Sandbox Code Playgroud)
为什么modules
用单引号括起来?
好的,我创建了自己的类(MyObject)子类NSObject
然后在我的代码中我声明:
MyObject * myObject;
Run Code Online (Sandbox Code Playgroud)
然后我的功能进一步向下,我做:
if(myObject == nil)
{
myObject = [self getObject];
}
Run Code Online (Sandbox Code Playgroud)
我的if语句返回false,我希望它是真的.
在调试模式下:只是声明它正在使用一些随机值为其分配实例.那么,我是否必须覆盖init函数,以便返回nil,然后创建自己的initWith函数?
3ds max新手!
我有一个汽车场景,动画舞会位置1到位置2,我想将这个动画的顶视图导出为jpegs或gifs所以我可以在二维环境中使用它.
我该怎么做?