MENU

【Godot】スマホを左右に傾けたときに、プレイヤーを移動させる方法

記事内に商品プロモーションが含まれる場合があります

スマホを左右に傾けてプレイヤーを移動させるには加速度センサー(Accelerometer)を使用します。

以下はその例です。

extends CharacterBody2D

var accelerometer_speed = 200  # 加速度スピード

func _physics_process(delta):
    # 加速度センサーの値を取得
    var accelerometer = Input.get_accelerometer()

    # プレイヤーの位置を更新
	velocity.x = accelerometer.x * accelerometer_speed

    move_and_slide()

AndroidやiPhoneなどでゲームを動かすと、端末を左右に傾けたときにプレイヤーも左右に移動するようになります。

Share

Comment

コメントする

目次