0

私はObjectiveCで書かれたiPhoneゲームに取り組んでいます(これは私が初めてです)。問題は、画面上にスプライトを描画するために使用されるビューが半透明であるということです。アルファを1.0に設定し、不透明度をTrueに設定しました。また、NSLogを使用して、ビューのアルファが1.0であることを確認しました。[self.view insertSubview:myView]を使用していました。描画するビューを追加するだけでなく、[self.view insertSubview:myView aboveSubview:myOtherView];を試してみました。彼らがお互いに引き寄せていた場合に備えて。

私はグーグルを検索しようとしましたが、役立つクエリを明確に表現できないようです。OS3.0を使用しています。たくさんあるので、すべてのコードを含めていません。どんな助けでも大歓迎です。

4

2 に答える 2

2

サブビューを参照しているビューは、アルファが 1.0 未満の値に設定されている別のビューですか? アルファは、ビュー階層を下に伝播します。

于 2009-07-27T14:33:22.427 に答える
0

半透明のビューが表示される理由はわかりませんが、iPhone ゲームには UIView を使用しないことをお勧めします。cocos2d のようなゲーム指向のシステムを試してください。http://www.cocos2d-iphone.org/

于 2009-07-27T04:03:59.867 に答える