Meiryo’s blog

やってみて詰まったことを備忘録として残すブログ

【感想】C++でつくるUnreal Engineアプリ開発〜初歩からプラグイン開発まで〜を読んで

Unreal EngineのC++に慣れたかったのと エディタ拡張、プラグイン開発について学びたかったため 「C++でつくるUnreal Engineアプリ開発 for Windows & macOS 〜初歩からプラグイン開発まで〜」 を読みました。 (function(b,c,f,g,a,d,e){b.MoshimoAffiliateO…

【UE5】C++でつくるUnreal Engineアプリ開発のChapter8で詰まったことと解決法

書籍C++でつくるUnreal Engineアプリ開発 for Windows & macOS 〜初歩からプラグイン開発まで〜 の「Chapter8ファイル入出力・プラグイン作例」で 詰まったので解決法を残しておきます。 環境はUnreal Engine 5.0.3です。 (function(b,c,f,g,a,d,e){b.Moshim…

【UE5】アウトライナに存在しないアクタが残ってしまった問題の対処法

Outlinerに存在しないActorが残りました。 グレーアウトされているActorがそうなのですが エディタ上の操作で削除ができませんでした。 これを消した方法を記します。 Unreal Engineのバージョンは5.0.3です 注意 原因 エラーログ 対処 余談 注意 この記事は…

【UE5】レベルのインスタンス化を使って極め本のメッシングをした時のメモ

極め本の8章で行うグレーボックスと スタティックメッシュ用のサブレベルを作成して メッシングをする作業と同じことをLevel Instancingを使って やってみた時のメモです。 環境 Unreal Engine 5.0.3 (function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a; …

【UE5】スポーンして動く的を作った時に詰まったこと

アンリアルクエスト4でスポーンして動く的を作ったのですが 色々詰まったのでメモを残しておきます。 環境 Unreal Engine5.0.3 的の動かし方 スポナーのBlueprint 動く範囲を可視化して楽に設定できるようにする スポーンするActorのBlueprint スポナーに変…

【UE5】InterpToMovementで作った動く床が沈む問題の解決法

※床の動かし方についてはこちらを見てみてください InterpToMovementを使用して動く床を作ったのですが プレイヤーが乗ると床が動かなくなり、沈むという現象が起きました。 調べてみたところ、InterpToMovementのSweepをオフにすると 直るようです。 わから…

【Freeplane】フォントを統一する方法とカスタマイズしたマップを使う方法

Freeplaneにはテンプレートが用意されていますが このテンプレートに設定されているフォントは 日本語が未対応だったりすることがあります。 そして驚くことにノードごとにフォントが 設定されていることがあったりします。 これを直す方法を記載していきま…

【UE5】極め本の付録Aで詰まったことと解決法

Unreal Engine 4 で極めるゲーム開発 (極め本)の AppendixAで詰まったことがあったので 解決法をまとめておきます。 環境はUnreal Engine 4.7.6です。 火の玉がバウンドせず床を突き抜ける 火の玉の速度が変えられない (function(b,c,f,g,a,d,e){b.Moshimo…

【UE5】アセットのサンプルMapが開けない

Unreal Engineのバージョンは5.0.3です。 マーケットプレイスで入手したアセットのサンプルを 見てみようとMapを開いたのですがいつまで経っても 開けないという事象が発生しました。 「opening editor...」で固まります。 調べてみたところProjectSetting→M…

【UE5】公式UMGチュートリアル「仮想キーボードのインタラクションを作成する」で詰まったことと解決法

Unreal Engine公式のUMGのチュートリアル 仮想キーボードのインタラクションを作成するを行っていて 詰まったことと解決法をまとめておきます。 開発環境 - UE5(Version: 5.0.3) - Visual Studio2022 1-2 WidgetInteractionコンポーネントをどこに追加するか…

【UE5】公式UMGチュートリアル「メインメニューを作成する」で詰まったことと解決法

Unreal Engine公式のUMGのチュートリアル メインメニューを作成するを行っていて 詰まったことと解決法をまとめておきます。 開発環境 - UE5(Version: 5.0.3) - Visual Studio2022 UMG UI デザイナのクイック スタート ガイドを 終えた状態のプロジェクトを…

【UE5】公式チュートリアル「UMG を使ったユーザー インターフェース」で詰まったことと解決法

Unreal Engine公式のC++のチュートリアル UMGを使ったユーザー インターフェース を行っていて 詰まったことと解決法をまとめておきます。 開発環境 - UE5(Version: 5.0.3) - Visual Studio2022 ウィジェットが配置できない 「Visibility」に「Hit Test Invi…

【UE5】公式チュートリアル「変数、タイマー、イベント」で詰まったことと解決法

Unreal Engine公式のC++のチュートリアル 変数、タイマー、イベントをやったのですが かなり詰まったので色々まとめておきます。 開発環境は - UE5(Version: 5.0.3) - Visual Studio2022 です。 UE4の人も使えるかもしれないので 詰まってここに辿り着いた方…

【VS Code】Markdownファイルのテキストを指定した文字数で折り返しをする方法

テキストを指定した文字数で折り返すように設定したのに Markdownファイルだけその設定が効いていないという 現象に出くわしました。 この問題の解決策はsettings.jsonに "[markdown]": { "editor.wordWrap": "bounded", }, などのMarkdown用の設定を書き込…

VS CodeのショートカットキーをVisual Studioと同じにする方法

VisualStudioとVisual Studio Codeのショートカットキーを統一する方法を紹介します。

Unityではじめる2Dゲーム作り徹底ガイドのアニメーション作成で詰まったこと

Unityではじめる2Dゲーム作り徹底ガイドのアニメーション作成で詰まったことを書いていきたいと思います。

Unityではじめる2Dゲーム作り徹底ガイドの完成版プロジェクトを動かす

2Dゲームのちゃんとした作り方を 学びたいと思ったため 現在、下記の本を読んでいるのですが (function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a; b[a]=b[a]||function(){arguments.currentScript=c.currentScript ||c.scripts[c.scripts.length-2];(b[a]…

【Android Studio】エラーログの日本語を英語に直す方法

Android Studioを 英語で使っていたのですが、 何故かBulid Output(ビルド出力) ウィンドウ?コンソール?の エラーログだけ日本語になっていました。 これを英語に直す話です。 ※タイトルにAndroid Studioって 入れてますがIntellijでも 同じ方法で直ると…

【Unity 2D】着地判定をしてジャンプをする方法

この間アクションゲームを作った時に ジャンプ機能を実装したので 備忘録として残しておきます。 スクリプト using System.Collections; using System.Collections.Generic; using UnityEngine; [RequireComponent(typeof(Rigidbody2D))] public class Playe…

【Unity】スクリプトからSpriteRenderer.Colorの色を変えれなかった問題の解決

スクリプトからSpriteRendererの色を 指定して変えたかったのですが うまくいきませんでした。 何がだめだったのか調べて解決法を 見つけたので残しておきます。 起きたこと 原因 解決法 おまけ:カラーコードでの色の指定の仕方 (function(b,c,f,g,a,d,e){b…

【Unity】上下に動く床の上のオブジェクトが跳ねるのを軽減させる方法

上下に動くエレベーターのような 動きをする床を作ったのですが 上に乗っているオブジェクトが 跳ね上がったり浮いたりしました。 これを軽減させた話です。 上下に動く床のスクリプト 使い方 軽減させた方法 注意 (function(b,c,f,g,a,d,e){b.MoshimoAffili…

【Unity】シーン遷移の自動化

シーンを追加するたびに LoadScene("シーン名")を書くのが めんどくさかったので シーンを追加しても 手を入れずに済むようにしてみました。 自動化スクリプト using System; using UnityEngine; using UnityEngine.SceneManagement; class SceneTransitione…

【Unity】画像(Sprite)の大きさを自動で習得して移動範囲を制限する

ゲームを作った話 Spriteの大きさを取得する 移動範囲を制限する 実行結果 ゲームを作った話 少し前にunityroomの企画unity1weekで ボールをハンマー投げのように回して 投げるゲームを作りました。 (作ったゲームはこちら) このゲームを作った時に Sptiteの…

【Visual Studio】コードスニペットに自作フォルダを追加できなかった問題の解決

自分で作ったフォルダがコードスニペットマネージャーに追加されない スニペットを登録する時、 大抵は「My Code Snippets」に 追加すると思いますが、 この間ふと、フォルダを分けたくなりました。 画像の通り、 「My Code Snippets」フォルダのある場所に …

【Unity 2D】角度と方向をランダムに選んで動かす方法

unityのバージョン 2020.3.5f1 この間GW潰しという悲しきゲームを 作ったのですが 角度をランダムに選んでその方向に動かす 処理の実装に詰まったので やったことを残しておきます。 角度をランダムに選ぶ 結構迷ったのですが探したら Forumに完璧な回答があ…

【C#】xUnitをインストールして単体テストを行ってみた話

C#

いままでテストは手動で毎回データを入れて 確認をしていたのですが これはかなり非効率だと感じたため テストツールを使ったテストを 学ぶことにしました。 この記事はその備忘録です。 使うテストツールにxUnitを選んだ理由 xUnitのインストール作業 テス…

【C#】xUnitを試そうとしたらBadImageFormatExceptionが出たので対処した

C#

タイトルの通りですがxUnitを試したら なんかエラー出ました。 起きたことの詳細はよくわかりませんが 対処をしてxUnitが動かせるようには なったので備忘録として 残しておきます。 原因 対処 原因 よくわからないのでググってみると 解決法が載ってそうな…

【初心者】はてなブログをはじめてすぐにやっておけばよかったことと行ったカスタマイズ 

つい先日、ブログのデザイン等を いろいろカスタマイズしたのですが 終えた後に過去の記事を全部見直すことになりました 早くやっておけば楽だったのに・・・ ということがいくつもあったので 新しく初める方が 同じことにならないようメモを残しておきます…

【はてなブログ】過去記事をカスタムURLにしたらやらなければいけないこと

過去記事を全部カスタムURLに 変更したのですがこれにより Google検索で記事が検索 できなくなったり、新しいURLの記事が 表示されてほしいのに前のURLの記事が表示される といった状態になりました。 これの対応をした話です。 前提条件 カスタムURLの話 過…

【プログラミング】例外処理の使い所と注意事項を調べた

C#

例外処理ってtry...catchの書き方とか throwsの書き方とか文法的なことは わかるけど いざ使おうとなったときに そもそもどこで使えばいいのか、とか どの例外を投げればいいのか、とか わからなくなりません? 今回は例外処理をするのにどういう考え方を す…