Unity++blog.

UnityやC#とかについて学習したことを書いてます

Unity&C#チュートリアル

からくり屋敷 UnityのAnimationを使って引き戸(ドア)を開ける

からくり屋敷で使うかもしれないので、襖を開ける動きを作ってみました。 出来るところはUnityEditerを使う方が良いらしいので、スクリプトではなくAnimationを使ってやってみました。 まず襖を適当に並べます。(以前自分で作成したやつですが、とりあえずP…

Unity&C#学習 Part19 GUIにログイン画面を付ける

今回はGUIへログイン画面を付ける方法を学習していきます。尚、現在参考にしているチュートリアル動画ではGUI編が終わったので、次回からは別のジャンルの学習となりそうです。 参考動画 ▶学習内容 GUIへログイン画面表示をさせる ログインのシステムの書き…

Unity&C#学習 part18 GUISkin GUIの文字の色や大きさ、配置を簡単に変える

Unity&C#学習 part18はGUISkinの学習をしていきます。GUISkinを使えるように設定すれば、色や大きさや配置などGUIに関する様々なもの簡単に変える事ができるようになります。 例えば前回、GUIのボタン間隔を開けたい!とGUILayout.Space();とコードを打って…

Unity &C#学習 part17  GUIのレイアウトを自動でコントロールする

今回はGUILayout機能を使用してレイアウトをコントロールする方法を学習していきます。 今までのGUIの配置はPX単位で指定して配置をしていました。しかし、端末が変わったり、他のプロジェクトなどで表示させる場合は再度PXをひとつひとつ調整する必要があり…

Unity &C#学習 part16  GUIへパスワードを設置する

今回はGUIへパスワードを設置する方法を学習します。ユーザーがパスワードを打ち込めるようになります。色々な場面で利用ができそうです。 今回参考にした動画はこちらです 本当は参考動画の順番通りに更新していきたかったのですが、どうしてもうまくいかず…

Unity&C#学習 Part15 GUIに動くWindowを表示させる 

今回はGUIにドラッグして動かせるWindowを表示させる学習をしていきます。 こちらの画像の右側にある「Windowタイトル」とついたWindowを作成します。 GUIへ表示させるものが増えてきたのでUI表示を縮小しました!とりあえず下Gifのやり方でで…

Unity&C#学習 Part14 スクロールビューの設置

今回はGUIへスクロールビューを設置する学習をしていきます。 仕上がりは下画像の左下部分のようになります。スクロールの設置方法と似ています。 参考動画はこちらです。 ▶ 学習内容 GUIにスクロールバーを設置できるようになる ▶準備するもの 新規スクリプ…

Unity&C#学習 Part13 GUIにスクロールバーを設置する

今回はGUIへスクロールバーを設置する学習をしていきます。 仕上がりは下画像の右下部分のようになります。 参考動画はこちらです。 ▶ 学習内容 GUIにスクロールバーを設置できるようになる ▶準備するもの 新規スクリプト 今回はスクロールバーを設置するの…

Unity&C#学習 Part12 テキストエリアを作成してユーザーが文字入力できるように!

今回はGUIText Field & Text Areaを学習していきます。TextAreaとはユーザーが文字列を編集することができる複数行のテキストのことです。ユーザーの答えや反応を受け取りたい時に使えそうです。 今回の作業で下画像の右上の Text Field とText Areaが新たに…

Unity&C#学習  Part5 弾丸を発射して壁に当たったらオブジェクトを消す!

今回は弾丸を発射して壁に当たったらオブジェクトを消す!方法を学習していきます。 流れとしては弾丸を作成してそれをプレイヤーが発射し、弾丸が壁に当たると弾丸が消えるという仕組みです。 タグの仕組みを利用する学習になります。 今回はこちらの動画を…

Unity&C#学習  Part4 オブジェクトをゲットして得点を表示する!

今回はオブジェクトをゲットして得点を表示する!方法を学習していきます。いつもの動画を参考に作っていたのですが、よくわからなかった為いろいろググって作成しました。 念のため動画を貼っておきます。 ▶ 準備するもの ゲットするオブジェクト2つ(玉)…

Unity&C#学習 Part3 ボタンを押して壁を消す

今回はオブジェクトのボタンを押すと、壁が消える方法の学習をしていきます。 よくロックマンであった演出ですね!例えが古い! 壁が邪魔で前に進めない時に、押すと壁が消えて勧めるようになるあれです! 今回の参考動画はこちらです↓ ▶準備するもの ステー…

Unity&C# 学習 Part2 落ちたらゲームオーバーになる床の作成

今回はPlayerがステージ上から落ちたらゲームオーバーになる床の作成をしていきます。 ステージは前回の続きを使用していきますが、勉強の経過がわかるので、Sceneを別名で保存して別にとっておいた方がよいと思います。 nabesi777.hatenablog.com 今回の参…

Unity&C# 学習 Part1  カメラの切り替え

この回ではカメラの設置と2つのカメラを設置してキーボードで切り替えをする方法を学習します。 今回は下記の動画を参考にしています。 Camera SwitchingCamera ▶準備するもの ・床(Plane) ・Player(Capsule) ・Playerを動かすスクリプト ・Camera(2台…

Unity&C#学習 Part9  ツールチップ(Tooltips)の学習

今回はTooltipsの学習をしていきます。Tooltipsとはボタンなどにカーソルを合わせたときに補足として新たに文字が表示される機能です。 例えばアイコンにカーソルを合わせると、そのアイコン名と説明文が表示されるというものをよく見ますがその機能のことで…

Unity&C#学習 Part8 ProBuilderで蜘蛛のモデリングして、ボタンで表示切替をしてみる

今回はunity内でモデリングして、ボタンを使いオブジェクトの表示切替ができるように学習をしていきます。 こちらの動画を参考にしています。 今回の参考動画 使用する蜘蛛のオブジェクトですが、前回「ProBuilder」をインポートしましたのでこちらでモデリ…

Unity&C#学習 Part7 3Dテキストの数字をボタンで切り替える

今回はUI上にボタンを作成してそれをクリックすることにより3Dテキストの数字を切り替える学習をしていきます。 下の画像のGameビュー左上にあるボタンを押すと、3DTextの「5」と「10」が切り替わります。 ▶学習できる内容 UI上にボタンを作成する ボタン…

Unity&C#学習 Part10  ToggleButtonでサウンドのmuteボタンをつくる!

今回はToggleButton(トグルボタン)の学習をしていきます。 トグルボタンとは、ユーザーが2つの状態(On/Off)を交互に切り替えることのできるUIです。今回は壁にAudioSourceを付け、音を鳴らし、それをUIのmuteボタンにて無音にするというものを作っていきま…

Unity&C#学習 Part11 ツールバーを作る!

今回はGUIへツールバーを加える学習をしていきます。今までもGUIへボタンなどを加えていましたが、今回は簡単な配列を使用してツールバーを作成していきます。 最終的にはこのような画面になります。 ▶学習内容 メニューバーを作る 配列を使用する 参考にし…

Unity&C#学習 Part6 3Dテキストを使ってランダムに数字を出力する

今回は壁に好きな画像を張って、その壁の前に3DTextを配置してランダムな数字を出力する学習をやっていきます。 UI上に表示するのではないので、例えばPlayerとカメラが動くと視界から外れることになります。 ▶今回の学習内容 3DTextの設置 オブジェクトへ…