【第11回】スクリプトからUIテキストの文字を書き換えるチュートリアル
UIテキストを使って、斜方投射で飛んでいくボールの飛距離を表示するUnityのチュートリアルです。UIテキストは使用頻度が高いので、スクリプトからの操作方法を早めにマスターしておくと超お役立ちです。また、テキストを装飾するOutlineコンポーネントについても触れています。
あなたのゲームをいち早く完成させるための研究所
UIテキストを使って、斜方投射で飛んでいくボールの飛距離を表示するUnityのチュートリアルです。UIテキストは使用頻度が高いので、スクリプトからの操作方法を早めにマスターしておくと超お役立ちです。また、テキストを装飾するOutlineコンポーネントについても触れています。
斜方投射でボールが飛んだ後、地面を転がって停止した位置までの距離を測定するUnityチュートリアルです。ボールが停止したことを検知するために、RigidbodyのIsSleeping()を使用して、スリープモードに入ったことを確認しています。
Inspectorウィンドウで入力する値に制限をつけるため、Attributeを追加するUnityチュートリアルです。2つ以上のAttributeを共存させる時の書き方も検証しています。また、転がる球体を止めるためにRigidbodyのAngularDragを設定する点も扱っています。
斜方投射の角度をInspectorウィンドウから数字で設定するUnityチュートリアルです。AddForceを使う場合は力の向きと大きさをVector3で指定しますが、Vector3で向きを指定するのは大変……。そのため、floatで入力した角度から力の向きをVector3で計算する例を記載しています。
Unityでメンバ変数をInspectorウィンドウに表示するチュートリアルです。publicを使う方法、SerializeFieldを使う方法がありますが、それぞれの利点も含めて記載しています。ゲーム実行中に値を変更するGIF付きです。
ボタンを押すことで3Dオブジェクトが斜方投射で運動するUnityチュートリアルです。画面上に配置したUIのボタンから処理を呼び出す方法を画像やGIFと共に記載しています。ボタン作ったけど処理呼ぶのどうすんのさ!! って人に見てもらいたいところ。
Unityでゲームを作るにあたって、PCならキーボードを使えますが、モバイルでは画面内にUIを用意して操作できるようにします。ここでは、そのUIを配置するチュートリアルを記載してます。UIが配置されるCanvasについても触れています。
ボールを斜方投射する機能を実装しています。ここでは、ゲーム開始直後だけではなく、任意のタイミングでボールを飛ばせるように、キー入力を受け付ける処理のチュートリアルを記載しています。
自由落下だけではなく、ボールを斜方投射する機能を作ってみるUnityチュートリアル。スクリプトを書いて、斜め上方に力を加える処理を実装しています。初心者向けなので、手順ごとにスクリーンショットも用意しています。
物体が自由落下したあと、地面に衝突して跳ね返る動きを実装するUnity初心者向けのチュートリアルです。 反発係数を定義できる物理特性マテリアルの作成方法やアタッチの方法を画面付きで解説しています。
Unityをインストールして、Unity IDも登録してサインインした。でもここから何したら良いんだろう……? というあなたに向けた超入門チュートリアルです。Unityの物理演算を体験するため、物体を自由落下させてみましょ。
Unity IDの作成と、Unityのプロジェクトの作成について画像付きで紹介しています。既にUnityを使っている方はアカウントを持っているかと思いますので、まだアカウントのない初心者の方向けの記事となっています。
何は無くとも、まずはUnityをインストールすることから。ここでは個人開発者向けにPersonal版(無料)のUnityをインストールする方法を紹介しています。Unityネタをブログで扱うなら誰もが書く、伝統行事のような話です。初心者向け。