Pengembangan Game

T&J untuk pengembang game profesional dan independen


6
Mengapa saya tidak terjebak dalam lingkaran
Saya baru mengenal Unity. Saya belajar coroutine dan saya menulis ini. private void Fire() { if(Input.GetButtonDown("Fire1")) { StartCoroutine(FireContinuously()); } if(Input.GetButtonUp("Fire1")) { StopAllCoroutines(); } } IEnumerator FireContinuously() { while(true) { GameObject laser = Instantiate(LaserPrefab, transform.position, Quaternion.identity) as GameObject; laser.GetComponent<Rigidbody2D>().velocity = new Vector2(0, 10f); yield return new WaitForSeconds(firetime); } } Ketika tombol …
8 unity  c#  coroutines 

3
Apa yang membuat pohon teknologi bagus?
Dalam permainan strategi / simulasi sering ada pohon teknologi / penelitian yang memungkinkan pemain meneliti kemampuan / opsi baru, meningkatkan opsi yang ada, dan menghilangkan efek negatif. Beberapa game tampaknya mengikuti pendekatan abc item 1 -> item 2 -> item 3dengan perubahan stat kecil sementara yang lain membuat setiap opsi …

2
Algoritma pembuatan kota
Dalam posting RPG.SE ini halaman yang telah lama hilang dengan beberapa generator online disebutkan. Saya sangat ingin tahu tentang cara kota dihasilkan. Ambil gambar ini misalnya: Meskipun banyak hal yang dapat ditingkatkan dari segi grafis, itu sangat bagus mengingat alat yang tersedia saat itu (pertengahan hingga akhir 90-an): Tata ruang …


1
Bagaimana saya bisa secara prosedural menemukan tembok yang memisahkan dua titik atau lebih pada peta berbasis grid?
Saya mencoba untuk menghasilkan dinding yang memotong titik tertentu dari titik tertentu lainnya. Gambar terlampir menunjukkan hal yang saya kejar: Biru terpisah dari Merah. Biru dipisahkan dari Merah dan Kuning. Biru dipisahkan dari Merah dengan penghalang ubin. Multiple Blue dipisahkan dari multiple Red. Ada ide bagaimana melakukan ini?

2
Cara membuat air terjun fisika 2D
Saya mencoba untuk membuat air terjun yang terlihat mirip dengan gambar pertama di bawah ini (silakan periksa video ini untuk ide yang lebih baik tentang apa yang ingin saya capai) dengan sifat fisika sehingga dapat bergerak atau mengelilingi objek dengan colliders di jalurnya (mirip dengan gambar kedua di bawah). Meskipun …
8 unity 


1
Deteksi tabrakan: banyak kasus khusus?
Saya sedang menulis mesin fisika sederhana dalam 2D. Tujuan pertama saya adalah agar deteksi tabrakan berfungsi. Saya tahu bahwa objek saya pada akhirnya akan dibuat dari bentuk primitif, tetapi saya bertanya-tanya - apakah perpustakaan pendeteksian tabrakan terdiri dari banyak fungsi kasus khusus, seperti "rayAndLine", "rectangleRectangle", "rectangleCircle" dll, atau apakah ada …

1
Bagaimana City-sim mensimulasikan ratusan karakter?
Gim-gim saya biasanya mulai tertinggal dengan mudah ketika ada beberapa ratus kotak yang mewakili karakter yang mungkin. Sementara game seperti SimCity atau bahkan Anno memiliki ratusan karakter. Saya menyadari bahwa game-game itu tidak memperbarui semuanya pada setiap tic, kebutuhan ditangani secara berkala dan itu bukan masalah render, tetapi semua makhluk …

1
Tekstur bergerak sesuai dengan posisi dalam shader
Divinity Original Sin memiliki efek partikel yang indah, Ketika saya bergerak di sekitar permainan, saya melihat galaksi melalui partikel yang bergerak sesuai dengan posisi saya. Bagaimana saya bisa membuatnya seperti itu? Anda dapat melihat efek ini di sini: https://youtu.be/4fIpQZ2sIAY


4
Perencanaan Aksi yang Berorientasi Sasaran dengan banyak Agen
Saya sedikit macet: Saya mengimplementasikan AI dengan GOAP (Perencanaan Tindakan Berorientasi Tujuan, http://alumni.media.mit.edu/~jorkin/gdc2006_orkin_jeff_fear.pdf ) untuk permainan simulasi. Itu bekerja dengan baik. Sekarang saya ingin agar agen dapat bekerja sama (mis. Melakukan tindakan bersama). Apa dalam hal ini AI-Design terbaik yang GoapActions menjaga sambungan longgar? Haruskah mereka merencanakan bersama? (dalam hal …

2
Bagaimana cara merancang formula kerusakan dalam RPG yang membuat senjata dengan kecepatan serangan berbeda seimbang?
Saya membuat game rpg mobile, yang tak terbatas di mana ada sistem penjarahan seperti Diablo 3. Senjata memiliki serangan dan kecepatan, potongan baju besi memiliki nilai resistansi (bukan persentase). Formula yang saya gunakan adalah: float realDamage = SkillDmg * BaseDamage / ( BaseDamage + Defense ) Hasilnya bagus, kerusakan semakin …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.