MIF_E31222344/Malukuu/Assets/Script/ResponsiveBackgound.cs

25 lines
781 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ResponsiveBackgound : MonoBehaviour
{
public float originalWidth = 1920f; // Lebar layar asli yang diinginkan
public float originalHeight = 1080f; // Tinggi layar asli yang diinginkan
private void Start()
{
// Mengubah skala latar belakang berdasarkan ukuran layar saat ini
ResizeBackground();
}
private void ResizeBackground()
{
// Menghitung perubahan skala berdasarkan perbandingan dengan ukuran layar asli
float scaleX = Screen.width / originalWidth;
float scaleY = Screen.height / originalHeight;
// Mengubah skala latar belakang
transform.localScale = new Vector3(scaleX, scaleY, 1f);
}
}