2023年行って良かったとこ2選

2021年美味しかったもの4選、2022年買って良かったもの3選に続き、 今年は2023年行って良かったとこ2選を紹介します。 東京コミコン2023 周りにアメコミ好きな人間しか存在しない空間! 物販! 最高!!! それも最高だけど、なんといっても べべべ、ベネ様…

Steamでゲームをリリースするときは、セーブデータの保存パスにSteamIDを入れよう!

具体的に言うと、 C:/Users/{UserName}/AppData/Local/{GameTitle}/Save/{SteamID}/ というディレクトリ以下にファイルを置いていくのが理想系かなと思います。 LocalがLocalLowだったり、Saveの部分が違ったりするのは趣味の範囲。 伝えたいことは、 セーブ…

UEのQuartzをC++から触ってみる

頑張ってBlueprintをC++変換する練習をしているので、 備忘録がてらQuartzのビートごとにイベントが呼ばれる簡単なサンプルをC++で書いてみました。 Blueprint版 C++ ハマったところ ASandboxActor::MyQuantizationEventはUFUNCTIONで定義しないとビルドが通…

Unreal Engine触ってみたいけどビジュアルスクリプティングやりたくね〜〜って人向けの記事

最近Unreal Engine入門をしていて、頑張ってBlueprintを触ったりしてみているのですが、 「やっぱりC++の方が自分には向いてるな」となるわけです。 しかし、世の(特に日本語の)ブログ記事はBlueprintで作ってみました!というものが多く、 く〜〜〜これの…

Blueprintについて勘違いしていたこと3選

少し前からUnreal Engine入門をしています。 最終的にC++を書くことになるんだろうなと思いつつ、 Unreal EngineといえばBlueprintからでしょう!と思い、Blueprintを触ってみているところです。 まず始めに断っておきますが、自分は静的型付け言語が好きで…

MacBook Proでファンが回らないようにGodot Engineを使いたい

Godot初心者なので、もっと良い方法あるよ!などあれば、 ぜひX(Twitter)までリプライください! (なんなら、情報を集めるために記事を書いてます。) 前提 今までUnityメインで触ってきたので、ここからUnityとの比較の話がよく出てきます。 M1 Max MacBoo…

MacBook Proでファンが回らないようにUnreal Engineを使いたい

UE初心者なので、もっと良い方法あるよ!などあれば、 ぜひX(Twitter)までリプライください! (なんなら、情報を集めるために記事を書いてます。) 前提 今までUnityメインで触ってきたので、ここからUnityとの比較の話がよく出てきます。 M1 Max MacBook P…

UnityエンジニアがUnreal Engine入門してみて感じた思想の違い

可燃性が高い記事なので、長めに前提と注意を書きます。 Unreal Engineは、以下UEと略します。 前提と注意 総合的にどちらが優れているか、みたいな話はしません。 それぞれのゲームエンジンの思想については公式が言及しているものではなく、個人の感想です…

右下の"Development Build"を消すパッケージを作りました

github.com このパッケージをインポートするだけで、画面右下の "Development Build "の表示が消すことができます。 以下のような使用用途が考えられます。 デバッグコマンドを使って、PVの撮影や、アプリストア用のスクリーンショットが気軽に撮れる。 ゲー…

-nographicsオプションをつけてUnity Editorを起動するとRenderTextureが使えなくなる

AppIconChangerUnity では、OnPostprocessBuildでRenderTextureを使用してアイコンの拡縮を行なっていました。 しかし、アイコンが灰色になるというissueが上がってきたため調査をしていたところ、 Unity -quit -batchmode -projectPath . -executeMethod Bu…

ChatGPTを利用したWebサイトを作る最短手順

まえおき ChatGPTとリバーシで遊べるサイトを作りました! 公開時は誰でも自由に遊べましたが、今はOpenAIのAPI Keyをユーザーに準備してもらう仕組みになっています。 (GPT-3.5が安いとはいえ、1クリックごとにAPIアクセスするサービスはマズかった・・・…

(未解決) iOS 16でUnity製アプリが許可していない方向で起動する問題

何が起きてるの? 以下の画像のように "Allowed Orientations for Auto Rotation" を設定しているにも関わらず、 iOS 16(iPadOS 16も言わずもがな)上で、許可されていない方向でアプリが起動してしまう問題が発生しています。 再現方法 このバグは安定的に…

C#で Dictionary<A, List<B>> を IReadOnlyDictionary<A, IReadOnlyList<B>> として公開する

C#

してはいけないこと(Dictionary内の要素を書き換える)は、できないようにするべき。ということで、 こういうコードをよく書く。 public IReadOnlyDictionary<string, IReadOnlyList<int>> PublicDictionary { get; } private readonly Dictionary<string, List<int>> _privateDictionary = new(); public</string,></string,>…

Unityでスクリプトからパッケージ依存を削除する方法

iOS/AndroidではUnityIAPを使っているけれど、Windowsでは使用していない。 それにも関わらず、UnityIAPが有効になっていると勝手にUnity Analyticsも有効になり気持ち悪いから Windowsビルドの時だけパッケージ依存を削除したい・・・みたいなことあります…

ChatGPTに実際にローカルファイルの操作までお願いしてみる

ImageMagickの引数とか本当に覚えられないじゃないですか。 そんなとき、ChatGPTに「ImageMagickで、a.pngの色を反転してb.jpgに保存する方法を教えて」と聞けば、 結構正確なコマンドを返してくれてマジで便利です。 でも、コードをコピペするのももはや面…