Bagaimana saya bisa menyesuaikan elemen UI dengan lebar tetap tertentu secara merata di dalam ruang tetap di layar? Saya ingin menghitung posisi ke tempat elemen di dalam ruang, tanpa penskalaan atau memutar elemen.

Misalnya: Saya ingin memasukkan 4 kartu yang lebarnya 500 unit di dalam ruang putih di bagian bawah yang lebarnya 1000 unit. masukkan deskripsi gambar di sinimasukkan deskripsi gambar di sinimasukkan deskripsi gambar di sini unity3d math

0
Sushant Poojary 20 Maret 2019, 15:14

1 menjawab

Jawaban Terbaik
card_offset = (total_width - card_width) / (number_of_cards - 1) * card_index;

Contoh:

1st card offset = (1000 - 500) / (4 - 1) * 0 = 0
2st card offset = (1000 - 500) / (4 - 1) * 1 = 167
3st card offset = (1000 - 500) / (4 - 1) * 2 = 334
4st card offset = (1000 - 500) / (4 - 1) * 3 = 500
1
Kromster 20 Maret 2019, 12:18