LemonteaのUnity部屋

UnityとかC#のおはなしです~

Input

Unity InputFieldで得た文字列を数値に変換する(string→intとか)

こんにちは。レモンティーです今回はタイトルの通りの内容です。UnityにはInputFieldというのがあって、 プレイヤーが入力した文字列を受け取れるのですが…入力された数値をstringではなくintとか 数値として扱いたいことってありませんか?たぶんInputField…

Unity Input.Touches[n].positionでピンチ操作

こんにちは。レモンティーです。Unityのマルチタップを 今まであまり使っていなかったので、 今回はマルチタップの試しに 二本指の代表的操作…ピンチ操作をつくってみます。参考にしたのはここです tasogare-games.hatenablog.jp 今回は、カメラを動かすこと…

Unity Coroutineでタップ待ち処理 会話やリザルトなど

youtu.be こんにちは。レモンティーです。ゲームを作っていると、タップ待ちしたいことがあると思います。いままで、Update内でInput.AnyKeyDownの条件分岐をしたり、 EventTriggerで判定して、何回目のタップかで条件分岐したり していました。私は詳しくな…

初めてのスクリプト(6) GetAxis(Mouse X)でフリックorドラッグ

youtu.be こんにちは。レモンティーです。今回は、久々のスクリプト系です。 Input.GetAxis("Mouse X")を使って、マウスの動きを取得します。フリックやドラッグといえばInput.MousePositionを使うことが多いですが、 その場合はスクリーン座標をワールド座…

初めてのスクリプト(3) Inputの続き クリックした座標の取得 傾け操作

こんにちは。レモンティーです。今回は、これの続きです。 sawalemounity.hatenablog.com今回は、タップ(クリック)した座標の取得 スマホを傾けて操作するのふたつを紹介します。 タップ(クリック)した座標の取得 タップ位置の取得には Input.mousePosit…

初めてのスクリプト(2) Inputで キー入力 タップ クリック を判定

こんにちは。レモンティーです。ゲームを作る上で欠かせないのが、プレイヤーさんの行動を認識することですね。 それがなかったら映画みたいになりますし…Unityではその大事な役割をInputが担っています。今回はInputについてです。 キー入力 キー入力の取得…

初めてのスクリプト(1)オブジェクトの移動

こんにちは。レモンティーです。今回から、後回していたスクリプトをみていきましょう。まずは、オブジェクトの移動です。オブジェクトを動かすやり方として、今回は (A)transformを直接いじる (B)Rigidbodyで力を加えて演算するの二種類を紹介します。 …

初めてのUnity(5) ゲームオーバーとジャンプ

youtu.be こんにちは。レモンティーです。 今回も前回↓の続きです。sawalemounity.hatenablog.com それでは予告通り、ゲームオーバーとジャンプを作りましょう。ざっくり説明すると ①足場とかのタグ付け ②Cubeの下面だけアウトにする ③GameOverシーンの実装 …

初めてのUnity(3)プレイヤーとカメラの移動

こんにちは。レモンティーです。 今回も前回↓の続きを作っていきましょう!sawalemounity.hatenablog.com いよいよプレイヤーを作るという話でしたね。 それではさっそく、 プレイヤーとなる球をCreateしましょう。 Create >3Dobject>sphereです。名前をPl…

Unity 文章入力 プレイヤーに自由に書いてもらう

youtu.be 皆さんこんにちは。レモンティーです。今回は、文章入力の実装です! ざっくり説明すると①InputFieldとButtonとTextを用意する ②入力をTextに渡すスクリプトを付けるだけです! さっそくやってみましょう。① Create>UI>InputField でInputFieldを…