先月くらいから遊んでいたゼルダ無双を最近クリアしました。 簡単ですが遊んでみた感想などを書いていきたいと思います。 ゼルダ無双 厄災の黙示録 -Switch発売日: 2020/11/20メディア: Video Game 無双シリーズ 無双シリーズは本作品以外にもたくさん出てい…
連休中なのですが、前から積んでいたNETFLIXの本を読みました。 こちらの本です。 NO RULES(ノー・ルールズ) 世界一「自由」な会社、NETFLIX作者:リード・ヘイスティングス,エリン・メイヤー発売日: 2020/10/22メディア: 単行本(ソフトカバー) 内容 よくあ…
ゴールデンウィークということで普段余りやらないことをやっているのですが、今日はサッカーのアーセン・ベンゲル監督の「赤と白、我が人生」を読みました。 アーセン・ヴェンゲル自伝 赤と白、わが人生 (ヨシモトブックス)作者:アーセン・ヴェンゲル発売日:…
ある数字を+1ずつ足していき、〇〇以上になった場合に0に戻す。 こういったロジックを実装するときにmod2を使うと簡単に書くことができます。 普通に計算する 「ある数字を+1ずつ足していき、〇〇以上になった場合に0に戻す。」をwhile文を使って実装した…
LinqでToArrayやToListを使うときの注意点なのです。 使い方によっては負荷が上がってしまうので用途により使い分けたほうがよいです。 パフォーマンス比較 次のコードを書いてUnityのProfilerで調べてみます。 Profiler.BeginSample("None"); var sample1 =…
とあるプルリクエストを見ていたときに、今までみたことのない書き方があり調べてみるとことにしました。 switch式 調べたとこと「switch式」という演算子でした。 docs.microsoft.com 具体例 まず、2つのタイプを用意します。 public enum TestType { None,…
ある文字とある文字を組み合わせて文字列を作る際に今までは次のようなコードを書いていました。 var value = 10; var maxValue = 100; var text = string.Format("{0}/{1}", value, maxValue); Debug.Log(text); // 10/100 上記コードは、Riderを使っている…
UnityのVideoPlayerを何気なく使ったところ、エディタ上では動画が再生されるが、実機にビルドすると再生されない問題が出たときの対処方法です。 Codecを変更する おそらく動画ファイルの設定が問題なのですが、何も考えずに動画をProjectへ入れると、Codec…
とあるListを作成したいときに通常なら次のようなコードを書くとします。 var lists = new List<int>(); for (int i = 0; i < 5; i++) { lists.Add(i); } 実はこのような記述はLinqを使うと次のように置き換えることができます。 var lists = Enumerable.Range(0,</int>…
LayoutGroupについて LayoutGroupのコンポーネント配下のGameObjectを自動的に配置します。 位置の調整や要素の大きさなど、LayoutGroupの設定項目に合わせてレイアウトします。 種類 LayoutGroupは次の3つ種類が用意されています。 Horizontal Layout Group…
UnityでUIを作っていくときに便利なコンポーネントがあります。 ContentSizeFitterと呼ばれる自動でUIのレイアウトを行ってくれます。 複雑なUIを組みたいときに、このContentSizeFitterを使えば専用のスクリプトを書くことなく実装ができる場合があります。…
突然ですが、ブログをレンタルサーバー上のWordPressから「はてなブログ」に引っ越ししていました。 引っ越し理由 WordPressでブログを初めて10年位たつのですが、レンタルサーバー上のメンテナンスやWordPressのメンテナンスが段々と辛くなり、HTTPSの対応…
2019年に色々漫画を読みました。 その中で特に面白いなと思った本をブログに書いていこうと思います。 (ネタバレはしないように気をつけます)
2019年に少ないながら何本かゲームで遊びました。 記憶があるうちに遊んだ順番にブログに書いていこうと思います。
本日、東京ビックサイトで行われたコミックマーケット97・南-42b「albatrus」にお越しいただきありがとうございました。 天候もよく上着を来ているのも暑いくらいの会場でしたのでとてもすごしやすかったです。
Twitterでは告知をさせていただいていたのですが、12/31の「コミックマーケット97」にサークル参加を予定しています。 大晦日ですが、新刊を作ることができたので興味のある方はぜひサークルスペースへお越しください。
先日のコミックマーケット96で配布をした同人誌が少し手元に余ったので、Boothを使って販売をしてみることにしました。 以前からBoothのサービス自体は知っていて、電子書籍をを買ったことがありました。 実際に販売するための手続きをいろいろ行ったのです…
本日、東京ビックサイトで行われたコミックマーケット96・南-43a「albatrus」にお越しいただきありがとうございました。 今回のコミケでは今までよりと思うところが多かったので反省も含めてブログにまとめていきたいと思います。
Twitterでは告知をさせていただいていたのですが、8/12の「コミックマーケット96」にサークル参加を予定しています。 今年の夏は4日間開催となりその最終日です。 台風が近づいて来ているので、天候が心配ですが興味をいただければぜひサークルスペースへお…
GWで時間もあるということで、結構むずかしめの本を読みました。
昨日、お台場で行われた「荒野のコトブキ飛行隊」 最終話先行上映会に行ってきました。 こういった系のイベントには初めて参加することもあり、少しドキドキしながら行きましたが、「TVの11話 + 最終話」上映、声優さん中心としたトークショー共にとても楽し…
個人的にあまり詳しくない「例外処理」について調べてみました。 「try{} catch{}」を使うのが例外処理なのだな、というぼやけた認識でいるのですが、具体的にどういった場面で利用するのかなど実践で使えるのか、処理は重くないのかなど考えてみました。
Unityだけではないと思うのですが、コードを書いているときに同じような処理を書く必要が出てくる場合があります。 何も考えずに、コードをコピーすればこの問題は解決するのですが、将来的には負債を残すことになります。共通化し同じコードを使い回すよう…
先週末にPS4ソフトの「キングダムハーツ3」をクリアしました。 クリアまでのプレイ時間は22時間ほどで、2週間くらいかけて遊ぶことができました。 簡単ですが、ブログに感想を書いていきたいと思います。
Unityでコルーチンを使って処理の流れを制御する時の待機方法を調べてみました。 通常はWaitForSecondsを使っている感じなのですが、その他色々な方法があります。簡単ですがブログにまとめていきたいと思います。
2月10日に幕張メッセで行われた「ワンフェス2019冬」に行ってきました。 ワンフェスには毎年夏に時間があれば言っていたのですが、今回は初めて冬開催に行ってみました。 写真をいくつかとってきましたので、ブログで紹介をしたいと思います。
先月から少しづつ遊んでいたPS4ソフト「レッド・デッド・リデンプション2」をクリアしました。 去年に発売し、結構話題になっていたソフトなので遊んでいる方は多いのかもしれませんが、とても面白かったです。
個人的に一度調べてみたかった属性についてブログに書いていきたいと思います。いろいろな制約や拡張ができるので、上手く組み合わせて使えば作業速度や効率が良くなると思います。
c#のLinqを使う時に、最初の要素を取得したいときに「FirstOrDefault」をよく使っています。 要素がない場合には既定値(int型なら0、string型なら空)を返してくれます。 非常に便利なのですが、引数を使えばコードがより短くなる場合があります。
UnityにはMonoBehaviourの他に「UIBehaviour」というクラスが用意されています。 私も最近までこの存在を知らなかったのですが、結構いろいろなところで利用をされているのを見かけたので少し調べて見ることにしました。