おれんじりりぃぶろぐ

きっと何者にもなれないエンジニアのブログ

メモ

GameObjectの子オブジェクトを全削除する方法

よく使うのでメモ。 最初は以下で対応できるかと思ったが、親自身も削除されてしまうのでやりたいことと違った。 foreach ( Transform tr in icon_parent.gameobject.transform ) { GameObject.Destroy(tr.gameObject); } 以下で親は残して子どもだけ削除で…

launchdでnodeが起動できなくなった

launchdでnode起動をしようとしたところ下記エラーがでたの回避した話です。 env: node: No such file or directory path参照が上手くいってくれていなかったのでplistの中に指定したら行けました。 <key>EnvironmentVariables</key> <dict> <key>PATH</key> <string>実際のPATH</string> </dict>

特定のブランチへのPR検索

GithubのPR検索画面でbase:release/x.x.xのように指定すればOK。

Unityプロジェクトで使っている.gitignore

Unityプロジェクト作るときに自分が使っている.gitignoreです。 Unityプロジェクトで使っている.gitignore

特定のブランチにあるファイルを別のブランチに移す方法

概要 Gitを使った運用でのマニアック小ネタです。 特定のブランチにしかないファイルを別のブランチに移す方法を考えていきます。 方法① コピペする 単純で分かりやすい方法です。 デスクトップなどにファイルを一時的にコピーしておいて、ブランチを移動し…

指定した確率でture/falseを取得する

概要 Unityでゲームを作っている時に指定した確率でtrue/falseを取得するということをやりたかったのでそのメモです。 方法 使われる側 private bool GetRandBool(int rate) { int num = Random.Range(0, 100); if (num < rate) { return true; } return fal…

Gitコマンド集

概要 自分がよく使うgitコマンドを随時追加していく予定。 gitって難しいな。 コマンド 一つ前のコミットメッセージを変更したい git commit --amend ブランチ間の差分を見たい(ファイル名のみ表示) git --name-only master...target/branch ブランチ間のf…

Unityでマルチ解像度に対応する

現在、ありとあらゆるスマホやタブレットのアスペクト比の端末が存在しています。 例えばCanvasサイズ1136x640でUI実装を進めた場合、1280×720の端末では以下のような表示になってしまい、大変残念です。 今回はCanvasScalerを使っての対応を行ってみます。 …

Unityでタップ演出を実装する

概要 こんな感じのタップ演出の実装方法です。 パーティクルの用意 白く光る波紋はパーティクルを使っています。今回はテクスチャなどの用意はしていません。 設定は以下のようにしています。 color over lifetimeも設定します。 左上のアルファは255、右上…

Karabinerの設定

自分のPCに設定しているKarabinerの設定です。 使っているキーボードはこちらになります。第3勢力、マジェスタッチ青軸です。 FILCO Majestouch2 91テンキーレス青軸日本語配列 USB&PS2両対応 Nキーロールオーバー対応 独Cherry青軸採用メカニカルキーボード…

適当なバイナリファイルを作る

適当なバイナリファイルを作成する方法のメモです。 1KBのsample.binという適当なバイナリファイルを作成してみます。 dd bs=1024 count=1 if=/dev/urandom of='sample.bin' bs: 1ブロックのサイズ count: ブロック数 of: ファイル名

C#で特定の文字列を抽出する

数ヶ月に1度くらいの頻度でMatchと向き合わなければならないときが来るわけですが 毎度、1万3000年の時を超えて記憶を辿るはめになるので 次回からはそうならないようにメモしておこう。そうしよう。 "http://sample.com?id=2"からid=2を抽出したい。 using …