znackのいろいろお勉強

おじさんがお勉強してます。

xamarin + cocossharp #2 CocosSharpViewの領域を合わせる

CocosSharpViewの生成でよく見るサンプルソースはDesignResolutionの幅と高さの指定が固定値なのが多い。

ResolutionPolicyでCCViewResolutionPolicy.ShowAllを指定してビシッと決めたいんだけど、固定値だと解像度によって余白の黒が出るしなぁ、困ったなぁ。

 

と思っていたけど、OnSizeAllocatedメソッドで実際のサイズを取ってから仮想サイズとで比率を計算して、高さを求めておけばDesignResolutionの指定がバッチリできるね。

 

いいじゃないか!これで黒い隙間がなくなった。