C#関連の話題
C# 【Unity】【VRM】Scaleを変更するとSpringBoneが暴れる
はじめに 先日VRMモデルを使用した簡単なゲームをunityroomで公開したのですが、これを作成する際にハマったポイントの備忘録です。 環境 Unity6000.0.32f VRM1.0 起きたこと 別記事(下記)で記載したようにサイコロ...
C# 【VRM】【Unity】VRMモデルをUnityで動的に読み込む
はじめに UnityではProject内にあらかじめAssetsを保持しておいたものをロードして、シーン上に配置を行うことが多いです。 しかし、上記の方法だと例えばユーザが指定したVRMファイルを読み込んで表示するといったことができません。...
C# 【Unity】キャラクターの向きを変えずに画面上で平行移動する
はじめに ゲーム等を作成していると、カメラは基本的にキャラクターを中心に映すことが多いです。 しかし、例えばステータス画面等でキャラクターを左に、パラメータを右側に出したいというときに地味に困るのがカメラの設定です。 本記事ではキャラクター...
C# 【Unity】GameViewのselectedSizeIndexについて
はじめに エディタ拡張からGameView周りを操作するメモ書き。 GameViewは操作のための標準のAPIは公開されていませんが、Reflectionという方法を用いて一部機能にアクセスすることができます。 その中の1つに解像度を選択す...
C# 【Unity】【C#】いろいろなメソッドの呼び出し方
はじめに 自分の復習を兼ねて、Unity、C#のいろいろなメソッドの呼び出し方まとめ 同期呼び出し 通常の関数(メソッド)コールのような同期的な呼び出し方です。 ここでいう同期的とは「action.Invoke();」などでメソッドを実行し...
C# 【Unity】【DoozyUI】ボタン位置を初期化するメモ
はじめに 最近AssetStoreから削除され、オープンソースへの移行が発表されたDoozyUI。個人的にAnimationがプリセットされたボタンが便利で使っていたのですが、そのボタンを使用する際の注意点メモ。 問題点 ボタンをゲーム再生...
C# 【VSCode】VSCode!お前がinterfaceを実装してくれ
はじめに C#でクラスでinterfaceを継承すると、interfaceで定義されたメソッドやプロパティの実装を強制されます。 これを実装しなければエラーになる=IDE側は実装が足りていないことがわかっている、ということなので、自動で実装...
C# 【C#】ドキュメントコメントをつけよう【VSCode】
はじめに C#というよりもVSCodeやVisualStudioのようなIDE向けのTipsのような気がしますが、これらのIDEではドキュメントコメント(XMLコメント)が使用できます。 ドキュメントコメントを付与しておくとIDE経由でメソ...
C# 【C#】いつまでも覚えられないLinqのSelectとWhere
はじめに 個人的にいつまでも覚えられないLinqのSelectとWhere。 なんで覚えられないのかを記録したメモ書き、ぼやきなので、あまり実になる内容ではありません。 覚えられない理由 Select メソッドの名称はSQLから来ているよう...
C# 【C#】foreach回す時にindexも欲しいんだが!?
はじめに 私は基本的にArrayではなくListを使う派で、かつDictionaryもよく使うのでループは基本的にforではなくforeachを使いたい人です。 しかし、foreachには欠点があり、ループ内でindexを使いたい場合に別の...