Xamarin + CocosSharp
とりあえず全プラットフォームで公開されました。 Xamarin+CocosSharpなクロスプラットフォーム開発アプリ。 Android版は相変わらずダウンロードほぼゼロ。iOS版は無事公開されたけど、言語が英語になってるわ、カテゴリがアドベンチャーだわでどうしたらい…
iPadで画面の向きが変わってしまう問題 Info.plist にチェックを入れたらiPadでも向き変更抑制が効くようになった。めでたし。 public override bool ShouldAutorotate() { return true; } public override UIInterfaceOrientationMask GetSupportedInterfac…
AndroidでGC発生しまくりでカクカク問題 nursery-sizeをでっかく指定しておけばとりあえずGCを我慢してくれるようだけど。。。いろいろパラメータ指定したら、なんかときどき実行中にエラーでて落ちるように。 MONO_GC_PARAMS=bridge-implementation=tarjan,…
回転抑制 画面の向きを変えると表示位置がおかしくなる。 手持ちのAndroid機にいたってはフリーズ。どうすれば……。 → めんどっちいからとりあえず横向き固定化だ! ここを参考にまずiOS。 https://qiita.com/churabou/items/33904f09f974dd5b7776 UIViewCont…
部分描画(画像の一部を切り出して描画する) Sprite.TextureRectInPixels = new CCRect(sposx, sposy, sw, sh); Sprite.ContentSize = new CCSize(sw, sh); 文字列の折り返し CCLabel.Dimensions = new CCSize(w, h); 仮想キーパッド(てきとう) protected…
我慢できずに中古のMac miniを購入 APPLE Mac mini (2.6GHz Dual Core i5/8GB/1TB/Intel Iris) MGEN2J/A 6万円なり。てか新品でも7万やないか。新品でもよかったな……。 傷もなく良品でテカテカひかってるからまぁいいや。 アルミの削りだしボディはかっこい…
iOSは環境がないのでしばらくほっとくとして、勉強を進める。 Xamarin + CocosSharpのゲーム開発に最低限必要そうな要素メモ。 コーディング時にぱっとググれるようにするためのとっかかりを作る一次調査なので、C++のCocos2d-xの情報なども混じりつつ。 デ…
拡大処理について 古いmac miniを引っ張り出してOSをアップしている間に、AndroidのほうでCocosSharpの勉強をしてみる。 内部解像度を指定すれば、あとは勝手にハードウェアに合わせて拡大してくれるようだ。超便利。 var gameView = sender as CCGameView; …
久しぶりにゲームを作ろうと思ったけど浦島太郎状態。 できればWindowsとAndroidとiOSのクロスプラットフォーム開発がしたい。 さらに言えばJavaとかC#でコード書きたい。 そして、グーグル先生からVisualStudio+Xamarin+CocosSharpという啓示を受けたのだっ…