Unity の Tips 始めました

少し前から Unity 使い始めていたのですが MonoGame を使っていたころに比べると覚えるべき内容が非常に多いと感じています。おそらく MonoGame はプログラムだけ覚えれば使うのは Visual Studio と MGCB だけなので他に覚えるものはないのですが、Unity はプログラムだけではなくツール的な使い方もするのでその分だけ覚えるものが多いからではないかと思います。しかもバージョンアップによって仕様が変わったりするので結構大変です。Unity を割と使ってたとしてもしばらく使ってない機能があったりすると久しぶりに触ったときに思い出すのに時間がかかったり調査のしなおしが必要だったりします。

そこで備忘録的な意味も含めて Unity で覚えたことを Tips でまとめようかと思いました。備忘録という意味もありますが、自分で調査してまとめると結構知識として残ることが多いです。忘れたとしても引き出しが見えるのですぐに引けます。これは学校も含めあらゆる勉強と同じですね。

実は Unity で覚えたことを動画でしゃべるという企画もありましたが、動画を作るタイミングが非常にシビアで進捗もなかなか進まないのでそちらは現在断念中です。おそらくそちらは今後 Unity には触れずに制作したゲームについての話が中心になっていくかと思います。

Unity の Tips については以下のページで公開しています。

まだ Tips の数はあまりありませんが、とりあえず導入から公開までの細い線だけは作っておきました。これから途中の穴埋めを行っていく予定です。

内容としてはステップアップやチュートリアルのようなものではなく逆引き辞書のように知りたい内容に合わせて Tips を作るという感じになるかと思います。XNA の Tips を上げていた時と同じような感じになると思います。

公開ペースはどうなるか分かりませんが、ゲーム制作と平行して覚えたものはどんどん Tips としてまとめていこうかと思ってます。

WordPress の Tips を公開しました

前のブログにも書いていましたが WordPress のバージョンアップをいろいろやってた中で記事としてまとめられそうなものが1つあったので Tips として公開しました。

PHP のバージョンアップや MySQL のバージョンアップなどもありましたが、調べれば他のサイトでも載っているようなことなので省いています。まあ単純にいろいろ手探りすぎすぎて確証がなかっただけなのですが。それらについては前のブログを見てください。

Windows Tips「回復パーティションが邪魔をしてディスクサイズを拡張できない問題を diskpart を使用して解決する」を追加しました

Windows でディスクを後から拡張した際に回復パーティションが邪魔をして拡張できない問題がたまにあったので、やり方を調べつつ手順をまとめてみました。

一応 Tips 通りに操作すれば回復パーティションを維持しつつディスクの拡張は可能ですが、やはりシステムに影響のある操作ですので、不安な場合はツールを使った方が手っ取り早いかと思います。

Tips のサンプルコードを GitHub に置き始めました

今まではサンプルコードを ZIP ファイルにまとめてサイトからダウンロードできるようにしていましたが、これからは GitHub で公開する形にしていきたいと思います。

そのため、新規に公開する Tips は基本的に GitHub のみでの公開となります。ダウンロードについては GitHub にダウンロード機能がありますのでそちらをご利用ください。

また、既存の Tips については ZIP ファイルダウンロードはそのまま残しつつ時間をみて GitHub の方にも移動させようかと思っています。

GitHub のアカウントは以下の場所で取り扱っています。

ASP.NET Core Tips に asp-append-version 関連の Tips を追加しました

以下の3つを追加しました。

実のところ、本来 Tips としてあげたかったのが3つ目の「wwwroot フォルダにある静的ファイル以外にも asp-append-version を適用する」だったのですが、この Tips を書く前の前置き説明みたいな Tips も必要かなーと思い、前2つの Tips も書いてみました。

wwwroot フォルダ以外に静的ファイルを置いて asp-append-version 属性を設定してみたけどなんか動かないなーって調べてみて対応しました、という内容です。

ASP.NET Core 3.1 ベースですが、Razor ページ, MVC どちらでも動くはずです。

MonoGame 公式サンプルプログラムの Tips を2本公開しました

MonoGame の公式サイトにサンプルプログラムがあるのですが、公開されているものはすべて英語コメントでプロジェクトのみがアップロードされている形となっています。

なので今回その中から最初の2つを日本語で解説しつつコメントの日本語化してみました。以下の2つのサンプルが対象です。

  • Aiming
  • Audio3D

他のプロジェクトも解説していこうかと思ったのですが、現在公開されているサンプルは以前の MonoGame のバージョンで作られたものも多く、残念ながらそのまま MonoGame 3.8 に持っていけないものもあったため移行作業は中断しています。

今後の公開については気が向いたらレベルで見ていただければと思います。

公開ページは以下の場所にあります。

トルネコの大冒険3アドバンス 不思議のダンジョンのカギ部屋 Tips を公開しました

トルネコの大冒険2アドバンスからかなりの年月が経ちましたが、ようやく3もクリアしたのでカギ部屋の Tips を公開しました。2 に比べるとアイテムさえそろえれば普通にクリアできるカギ部屋しかなかったので Tips としてまとめるかどうか迷いましたが、せっかくクリアしたので纏めました。

今回カギ部屋として Tips にまとめているダンジョンは「封印の洞くつ」「異世界の迷宮」「不思議の宝物庫」の3つです。他のダンジョンについてはカギを開ければそのままアイテムが取れるので纏めていません。

今回も2と同じように Tips と動画をアップする予定です。タイミング的に動画のアップが遅くなるのでリンクがない場合がありますが、近いうちにアップされると思いますのでお待ちください。

image

ASP.NET Core の Tips を3つ追加しました

基本的には 3.0 以降向けに書いているつもりですが、調べきれずに古いバージョンで書いていることがあるかもしれません。おかしいところがあれば Twitter とかでご連絡ください。(あんまりリアルタイムに返信はできないかもしれませんが・・・)

ASP.NET Core 3.0 以降 (MVC) の Cookie 認証の方法についての Tips を追加しました

ネットで ASP.NET Core での Cookie 認証 (従来のフォーム認証) の方法を調べると割と 2.2 以前の方法がヒットすることが多く、.NET Core 3.1 を使っているにも関わらず古い認証方法を使ってしまいそうになるので 3.0 以降の認証方法について Tips としてまとめました。まあ、2.2 以前の認証方法でも互換性として残されているので問題なく使えることは使えるのですが。

]]>