解説

Unity解説

【簡単】自作クラスをインスペクタ上に表示して編集できるようにする方法

自作クラスはそのままだとpublicやをつけてもインスペクタで表示されません。独自に作ったクラスをインスペクタ上に表示して、編集ができるようにする方法です。やり方は簡単で、自作したクラスの宣言にをつけるだけです。あとはインスタンスにpubl...
Unity解説

プレイヤーに追従するカメラ(カクつかない方法、滑らかに追従する方法)

3Dゲームでの一人称視点(FPS的な)、三人称視点(TPS的な)で使う、プレイヤーを追従するカメラの作り方です。まあ普通にカメラのpositionをプレイヤーのpositionと紐づければいいだけなんですけど、プレイヤーを動かすと画面がかく...
JavaScript解説

ページのスクロールを禁止するJavascript

Webページのスクロールを禁止する方法。適用しているjsファイル内にdocument.addEventListener('touchmove',function(e){e.preventDefault();},{passive:false}...
Unity解説

UI要素をスクリプトで配置したときに真ん中に寄せる(センタリングする)方法

UI要素をスクリプトから生成し、センタリングして並べて配置したかったのですがなかなかうまくいかなかったのでうまくいったときのを備忘録として残しておきます。具体的にやりたかったことステージ選択画面の各ステージのボタンをPrefab化して、スク...
Unity解説

Text Mesh Proをスクリプトで扱うには

Unity2019から標準搭載されるTextMeshProですが、2018年の現段階ではまだ無料アセットという形でしか使えません。そのため、TextMeshProはUnityの標準のコンポーネントではなく、「TMPro」という名前空間に定義...
その他解説

水溜りボンドの最後の暗号(隠し動画)の見つけ方について

僕の大好きなYouTuber、水溜りボンドさんがかなりぶっ飛んだ企画をやってくれました!!毎日投稿するだけでも大変そうだというのに、なんと2日で10本投稿(日常の方も合わせると20本投稿)。しかも、普段の動画とは違い、というか今までの他のY...
Unity解説

特定レイヤーを無視してReadPixelsで指定ピクセルの色を取得する方法

Texture2D.ReadPixelsは表示画面の指定座標のピクセルを取得するもの。そのピクセルの色を取得することができます。参考にしたのはこちらの記事です。ただ、このReadPixelsは表示されている画面の特定ピクセルの色を取得するた...
Mac解説

Macのストレージ容量を数十GB単位で大幅に空ける方法!

Macには不要なファイルが数多く存在します。その中でも数十GB単位でストレージ容量を圧迫している不要なファイルを2つ紹介。これらを削除すればかなりストレージが空くはず!iPhoneのバックアップファイルiPhoneユーザのほとんどの方がiP...
Unity解説

Unityで立方体の各面ごとに別のテクスチャを貼る方法

Unityで立方体(Cube)を作った時に、その各面ごとに異なるテクスチャを貼りたかったのですが、その方法がわからなかったので。具体的にわかりやすくいうと、例えばサイコロを作りたい場合。サイコロの各面に1〜6の目のテクスチャを貼りたいのです...
Unity解説

Unityで作ったアプリが起動時に重くなる問題の解決

Unityでアプリを作った際に、パソコンで動かす分には特に気にならないのですが・・・スマホにインストールしてみると起動直後にかなり重たく、かくついてしまうのでそれを解決するためにいつもやっている方法。特に、最初からBGMを流したりしていると...