CCNode(cocosバージョン1.0.1)では、さまざまなセッターに次の行が表示されます。
isTransformDirty_ = isInverseDirty_ = YES;
私のIDEは、「条件付きで「=」を使用している」という事実について泣き言を言います。私はこれを両方のiVarをYESに設定していると読みました。私の解釈は正しいですか(したがって、私の忠実なIDEはドラマの女王として振る舞います)?
CCNode(cocosバージョン1.0.1)では、さまざまなセッターに次の行が表示されます。
isTransformDirty_ = isInverseDirty_ = YES;
私のIDEは、「条件付きで「=」を使用している」という事実について泣き言を言います。私はこれを両方のiVarをYESに設定していると読みました。私の解釈は正しいですか(したがって、私の忠実なIDEはドラマの女王として振る舞います)?
はい、あなたの解釈は正しいです、これはYES
両方の変数への割り当てです。かっこで消してみてください(機能する場合と機能しない場合があります)
isTransformDirty_ = (isInverseDirty_ = YES);
または、を追加し#pragma
て問題を無視します(これはコンパイラ/ IDEに大きく依存します)。
なぜだけではないのですか:
isTransformDirty_ = YES;
そしてisInverseDirty_ = YES;
?