プログラミング-Unity
はじめに ゲームを作っているとデータなどをエクセルで管理したい場合があると思います。 例えばレベルごとの強さなどのデータです。 もちろんスクリプトの中に直接書くこともできますがそれだと変更などをするのが大変です。 またプランナーとエンジニアで…
UIの基本 右上の「create」からUIを選択し「text」などとすることでUI要素を作ることができます。 すると同時にCanvasとEventSystemというものができると思います。 UIは全てCanvasの子要素として作られます。なお、すでにUI要素を作成しているときはすでに…
今回はUnityをやっていると絶対にぶつかる物体の移動のさせ方について解説していきたいと思います。 transform.position transform.Translate AddForce transform.position まず一つ目は直接transform.positionの値を変更するやり方です。 this.gameObject.t…
今回は初心者が混同しやすいワールド座標とローカル座標について説明したいと思います。 ワールド座標とは? ローカル座標とは? 実際の例 ワールド座標とは? ワールド座標とはシーン上の(0,0,0)を中心にした座標のことです。 ただ単にシーン上にオブジェク…
Unityでのオブジェクトの見つけ方 unityをやっているとゲームオブジェクトをスクリプトから操作するために、変数に格納したいというときがあると思います。 今回はその方法を説明していきたいと思います! Unityでのオブジェクトの見つけ方 インスペクタから…
上の写真をみてください。 これはunityのダウンロード画面です。これをみると一年で20以上のバージョンがリリースされていることがわかります! すごくないですか!?これだけ頻繁にアップデートが起きているのでダウンロードの回数が増えてめんどくさいです…
はじめに unityに限りませんが変数宣言の時にintなどの前にprivateやpublicをつけますよね? これらはアクセス修飾子というものです。unityでつまづくポイントで言ったら割と上位にくると思います。 他にややこしいものとしてFind関数がありますがそれはこち…
はじめに unityでカメラを物体の周りで回転させたいと思ったことはありますか?Mathfのsin,cosを使って自力で位置を数式で表すこともできますが、頭も使わなきゃいけないし面倒臭いですよね?今回はsin,cosを使わずに簡単にする方法を教えます! 空のオブジェ…
物体ごとに反発係数を変える方法が気になって調べていたけど、あまり記事がなかったので備忘録がてらまとめていきます。 物理特性マテリアルとは? オブジェクトの摩擦や反発係数を変更することができるものです。PhysicMaterialという名前であります。 上の…