2018.11.15画面のタッチを取得するためにTouchScriptを導入する続いてキャベツを落としたり、回転させたいのですが、落とすには画面をタッチして指を離したタイミングになりますので、画面タッチの判定が必要です。画面タッチを取得するためにアセット「TouchScript」を導入します。TouchScriptをダウンロードしてインポートします。インポートすると、バージョンによってはエラーが出ます。TouchScriptSettingsWindow.csの146行目、mouseDown→MouseDownにして、修正します。TouchManagerを作る画面のタップを取得するためのゲームオブジェクトを作ります。Layerを追加します。Cameraになっていれば大丈夫です。タップをコントロールするためのスクリプト、TouchDisplayというクラスを作成し、追加しています。Touchの動作をスクリプトで制御するTouchDisplayというクラスを作成しています。イベントハンドラを作成して、イベントに処理を記述します。今回は、PointerPressed(タップした時)、PointerUpdated(動かした時)、PointerReleased(離した時)の3つのイベントを使います。}}GameManagerを参照し、野菜の挙動を操作しています。Camera.main.ScreenToWorldPointで座標変換をしているところがポイントです。野菜の参照を取得するため、GameManagrを少し変更しました。}}こちらを実行すると、タップしたx座標に野菜が移動し、タップを話すと落ちる動作になります。今回、回転まで行こうと思いましたが、次回に回します。その1Unityをインストールしたので、早速作ってみたいと思います。何を作ろうかと思ったのですが、話題の「どうぶつタワーバトル」の元となった「どうぶつタワー」を真似してタワー積み上げゲームを作って見ようかと思います。その10今回は前回問題となった箇所(野菜が追加される毎にList変数が追加されてしまう問題)の修正と、画面外に落ちた際にゲームオーバーにする対応を行います。コメントをキャンセルメールアドレスが公開されることはありません。RSSWordPress.org。