Unity

UI、つまみの作成

はじめに 画面上で動かせるつまみを作ってみる。 スクリプト using UnityEngine; using UnityEngine.UI; [RequireComponent(typeof(Slider))] public class KnobController : MonoBehaviour { // スライダーのDirectionはTopToBottom // 上に動かせばプラス…

三角関数で画面端の座標を求める

はじめに 画面端の座標を決めておいてプレイヤーの狙った先の画面端の座標を求める。 方法 yoshipenguins.hatenablog.com 前回の記事の方法で取得した角度をもとにプレイヤーから狙った画面端の座標を三角関数を使って計算する。 スクリプト public void Tak…

画面上で回せるハンドルを作る

はじめに スクリーン上でくるくると回せるハンドルを実装します。マウスで操作できます。 エディターでの作業 キャンバス上にハンドルとなるImageを作成します。 そのハンドルにスクリプトとEventTriggerを取り付けておきます。 EventTriggerのDragイベント…