>
> SurfaceViewではなにか他に設定が必要なのでしょうか?
>
この辺りかな?
setZOrderOnTop(true)
setBackgroundDrawable(null)
setAlpha(xxx);
setFormat(PixelFormat.TRANSPARENT);
試してみた限りでは、手元で合成できた。
ただ、SurfaceViewどうしの合成しか試してないです。
それ以外は...です。
そんな感じです。
[PS]
alpha blendingは試したことないで、解りません。
2012年3月4日11:24 KiyoKiyo <kiyo2...@gmail.com>:
> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-group-j...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/android-group-japan?hl=ja からこのグループにアクセスしてください。
>
> [PS]
> alpha blendingは試したことないで、解りません。
>
おっと、alpha blendingもできているッぽいです。
そんな感じです。
2012年3月4日18:46 河村潔広 <kyor...@gmail.com>:
念のため補足します。
>
> setZOrderOnTop(true)
> setBackgroundDrawable(null)
> setAlpha(xxx);
> setFormat(PixelFormat.TRANSPARENT);
>
は SurfaceViewのメソッドです。 また、UIスレッド上で呼び出してください。
あと、バージョン2.x系からサポートされたメソッドだったと思います。
そんな感じです。
2012年3月4日18:54 河村潔広 <kyor...@gmail.com>:
なんというか感想です。
正直なところ、SpriteごとにSurfaceを持つような方法が適切か
よく解っていないです。
一般的な話ではなく、私が..です。
kyorohiroは、ちょっと前に、ひとつのSurface上に複数のSpriteを組む方向で作業することに決めました。
※Androidのフレームワークに依存すると、端末依存とか出てきそうで怖かったのが理由です。あと、SurfaceViewの内部について調べる時間をケチってるというのもあります。
kiyokiyoさんが進めている方式が良い感じだとしたら、
ちょっとくやしいです。
特に意味はありません。
感想終わり。
2012年3月5日21:38 KiyoKiyo <kiyo2...@gmail.com>:
ちなみに、私が参考にしているのは、Starling Frameworkです
http://gamua.com/starling/
actionscriptのフレームワークです。
2012年3月6日1:35 河村潔広 <kyor...@gmail.com>: