[MonoGame] カスタムコンテンツプロセッサーを利用した高度な日本語表示を行う

日本語の表示となるとゲームプログラムにおいては相変わらず不得意な分野になるのですが、もちろん MonoGame でも同様です。

標準の SpriteFont では英数字ぐらいなら問題ないのですが日本語を含めると高確率で壁にぶち当たってしまいます。

Tips ではその問題を解決するために「ひにけにGD」さんのサイトで配布されている XNA での日本語描画の仕組みを使い、MonoGame で代用できるようにしてみました。

]]>

MonoGame の Tips 始めました

最近 MonoGame の更新が Win10 対応や VS2015 対応とかで積極的になっているようなので、MonoGame に関連する Tips でも作っていこうかなと思いました。

ただ、今回の Tips は連載的なものではなく、気づいた点があったら書き込んでいくという形になるので不定期な更新になると思います。(とは言っても今までも不定期でしたが…)

あと、書くお題については初心者にもわかるように初歩的なものから順番に、というものにはならないと思います。そもそも MonoGame は XNA Framework のクラスライブラリなどをベースに作られているものなので、入門的なプログラムについては XNA の Tips を見れば大体動かせると思います。一応私の方でも以前に XNA の Tips の入門的なものは書いているので、プログラムでわからないことがあればそちらをご覧ください。

そのため、今回書く MonoGame の Tips は以下のようなものになると思います。

  • MonoGame 専用の Tips
  • ゲームプログラム中級者あたりを目安にした Tips

前述通り、初心者向けの Tips については XNA の Tips にあるものを見ていただければある程度わかると思います。今までゲームプログラミング Tips は入門的な部分を書くのに手一杯だったので、今後は少し高度な Tips とかも書いていきたいと思っています。

 

さて今回、MonoGame を始めるにあたっての Tips を3つほど書きました。MonoGame での開発を始めるにあたっての最初の部分なのですが、一応 MonoGame が絡んでくる場所なので書いておきました。

あともう一つ「コンテンツ・パイプライン」について書く予定なのですが、ちょっと時間がかかりそうなので、こちらはでき次第上げたいと思います。

]]>

Windows Update が実行できない現象を修復する

Windows XP 以降のテスト環境を用意するために Hyper-V のゲスト環境に用意しているのですが、久々に Windows Update をかけようとしたら Windows Update ができなくなっていました。Windows Server 2003 R2 では Microsoft Update のサイトが無限リフレッシュしてまったく進まなかったり、Windows Vista あたりはサービスが動いていないとか Windows 再起動しなさいというメッセージがでるので指示どおりやっても同じメッセージの繰り返しでした。

Hyper-V の前のバージョンのゲスト PC を持ってきたせいなのか、過去のチェックポイントを適用したせいなのかは定かではないのですが、修復方法についていろいろ調べてひととおり戻ったので手順についてまとめてみました。同じような現象になった人は参考にしてみてください。

]]>

Microsoft Expression Encoder によるデスクトップ録画

艦これのプレイ動画の録画で使用していた Expression Encoder を使った録画方法について Tips を上げました。割とパフォーマンスがよかったので今までずっとこれを使っていましたね。ただ、Windows 8 からはサポート対象外なので他のツールも検討しようかなと思っています。

以下は先日上げた他のツールでのデスクトップ録画 Tips です。

]]>

トルネコの大冒険2アドバンスのカギ部屋攻略 Tips (不思議のダンジョン編)

前回は先に「もっと不思議のダンジョン」のカギ部屋の攻略法について載せましたが、ようやく不思議のダンジョンの方もできましたので載せてきます。攻略動画の方も時間があればアップしたいと思います。

]]>

トルネコの大冒険2アドバンスのカギ部屋攻略 Tips

ずっと前にトルネコの大冒険2のPS板をやったことがあったんですが、最近 ゲームボーイアドバンス版のトルネコ2をやっていました。システムやストーリーなどは大体同じなんですがところどころ違うところがあり、全体的に少し難易度が上がっている感じでした。特に、分裂の壺、吸出しの巻物を使った無限アイテム増殖テクニックが使えなくなっているので、アイテムを持ち込めないもっと不思議のダンジョンは割としんどかったです。

で、もう一つ PS 版と変わっていたところがカギ部屋であり、カギ部屋はレアアイテムがおいてあるのですが PS 版と GBA 版では攻略法が異なっていたため、割と悩みました。ネットで調べても PS 版の情報ばっかり引っかかって GBA 版の攻略法がほとんどなかったので、ちょっと自分で攻略法を書いてみました。

先に「もっと不思議のダンジョン」のカギ部屋の攻略法を載せてしまったのですが、後で「不思議のダンジョン」の方も載せる予定です。あと、その時の動画も攻略法に合わせて数パターン撮っておいたので、こちらも後でニコニコ動画の方に上げておきたいと思います。

]]>

Tips 更新

最近また忙しかったりしてブログにも Twitter にも書き込んでいない状態でしたが少し落ち着いてきたので久々に書き込みます。

sorceryforce.net の方で Tips を4つほど公開しました。SQL Server 関連ですが、大体はインストールとかセットアップとかそんなところの内容になってます。しかも CTP 版や Preview 版なのであんまり Tips に載せるべきものでもないような気がしますが (^^;)

後、ページ一覧をグループ分けして表示できるように作りました。前まではとにかくページをずらずら並べているだけだったのでちょっと見にくかったかもしれません。こういうのって HTML で直書きすると一瞬で終わるのにプログラムで作ろうとするとかなり手間なんですよね…。

]]>

Tips 追加

sorceryforce.net の方で Tips 追加しました。少し Tips が増えてきたので少しグルーピングしようかなーと思ってますが、まだ実装できていないのでもうしばらくしたらやります。Tips は一部ブログから書き直して転載しているものもあります。

]]>