Duet DisplayをiPad3で試してみた

iPad3は最近のOSにアップデートしてから(7に上げたくらい?)使い物にならないほど速度が遅くなったのでしばらく放置していました。全てが実用に耐えない激重状態で、嫌なら買い直せ的なスタンスが「これがApple教のお布施かぁ・・・」なんて感心していました…

ガチャの確立をシミュレーションしてみた

グラブルが確率を偽って景品表示法に違反しているだとか、To LOVEるのガチャの確率が異様に低いとか世の中ソーシャルゲーム内に設置されれているガチャで騒ぎが起きているようです。その確率で、実際にどれくらいガチャを引けば当たるのか、少し気になります…

AndEngineでdetachSelfしたときに例外が出る場合の対処法

StackOverFlowに普通に書いてあるありますが、自分用のメモまでに… 状況 AnimatedSpriteへAnimatedSprite.IAnimationListenerを設定して匿名クラス内でdetachSelfを記述したときに「IndexOutOfBoundsException」が発生する。 java.lang.IndexOutOfBoundsExce…

C# と Java の微妙な違い

c#とJavaって基本的な構文は相当似てるんですが、やっぱり違う言語なので微妙に違います。両方を使い比べてみて、やっぱり全く違うんだな、と感じたことをいくつか書いてみようと思います。 アクセス修飾子 アクセス修飾時を省略したときの挙動 Javaの場合 c…

クォータービューを描画しよう

スマホゲーム向けにJavaとAndEngineでクォータービューを描画しよう思います。クォータービューのタイルチップは「ひし形だけでできているタイルチップ」と「足がついてるタイルチップ」 の2種類がありますが、今回ここで扱うのは後者の「足がついてるタイル…

何故か炎上したしてホッテントリ入りしてた話

まさかこんなブログ誰も読まないだろ、と思ってタイトルを釣り気味で付けたら見つかってしまいました。(正直、170日以上前に書いたエントリーで存在を忘れていましたが…)この記事です。b.hatena.ne.jp 原因 恐らく、以下の2点の合わせ技で炎上したと思います…

MahAppsのTreeViewをWPFで使ったときの話

MahAppsは、WPFでフォームやコントロールの見た目をユニバーサルアプリ風(旧メトロ風)に表示するためのUIライブラリです。 紹介はほかのサイトが詳しいと思いますが、コードがGitHubで公開されていて、紹介とドキュメントが以下のページに乗っています。http…

【C#】staticクラスとシングルトン考察

C# には言語固有機能として static クラスという機能があります。クラス自体を static と宣言することで、インスタンス作成を禁止し、static 宣言したクラスのインスタンスが複数作成できないようにできます。ですがこの機能、デザインパターンにあるシング…

AndEngineのButtonSpriteの制約

ButtonSpriteに設定する3つの画像、「pNormalTextureRegion」「pPressedTextureRegion」「pDisabledTextureRegion」 (それぞれ通常のボタン画像、押されたときの画像、ボタンが無効の時の画像)は、同じBitmapTextureAtlasから作成しないと例外になります。 …

AndEngineのFontのTextureOptions

おい・・・!おいーーー!!! くだらん事で相当悩んでしまった・・・!Fontを生成するときに作るBitmapTextureAtlasの第4引数に TextureOptions.BILINEAR 指定しろっつった奴だれー!?www謎のフチが付いてなんでやねんってなってたけどこれBILINEARE指…

AndEngineのCameraの指定方法

勘違いしていたのは自分だけかもしれませんが、AndEngineのEngineOptionのコンストラクタにBaseResolutionPolicyを指定する際に画面を引き延ばして指定するとタッチ座標が拡大/縮小された分の領域分、増減するのかと思っていました。。。

VisualStudio2013へ.NET Framework4.6を導入する

C#

ちょっと前に、VisualStudio2013へ.NET4.5.2の導入の仕方を書いたけど.NET4.6も同じような手順で導入できます。 4.5.2の導入のしかた 前に書いた記事です。takachan.hatenablog.com 背景的なもの .NET4.6はVisualStudio2015買ってね。的な事をMSさんおっしゃ…