[SDK]iPhoneアプリ開発初心者質問箱40[touch][iPad]
■ このスレッドは過去ログ倉庫に格納されています
0545名称未設定
2014/09/28(日) 21:47:34.52ID:7Gv/4ouA0いろいろ検索などして探したのですがわからなかったので質問します。
spriteのx座標が900より下になったときログを出力という動作をしたいのですが、
SKSpriteNode *sprite1;
-(void)didMoveToView:(SKView *)view
sprite=[SKSpriteNode spriteNodeWithImageNamed:@"10.png"];//イメージをいれる
sprite.position = CGPointMake(1000,400 );//座標の位置
[self addChild:sprite1];//配置
SKAction *moveTo1 = [SKAction moveTo:CGPointMake(0, 400) duration:1.0];//左へ移動アクション
[sprite runAction:moveTo1];//アクション実行
int c = sprite.position.x;//spriteのx座標を取り出す。
if(c<900){NsLog(@"aaa");}
というコードを書いているのですが、どうもうまくいきません。
int c についてですが、移動している最中のx座標をとりたいのですが、移動前のx座標を取得しているようです。
なにか解決策ありませんか?
■ このスレッドは過去ログ倉庫に格納されています