Pengembangan Game

T&J untuk pengembang game profesional dan independen

2
Bagaimana mengelola dependensi antara peta ubin dan unit
Saya memiliki strategi berbasis ubin 2D dalam karya. Saya mengembara bagaimana menangani hubungan antara peta dan unit di peta. Diberikan koordinat ubin saya harus bisa mendapatkan unit berdiri di atasnya, jika ada. Pada saat yang sama, jika diberi unit saya ingin bisa mendapatkan koordinat unit. Saya telah melihat dua solusi …
11 tiles  maps  character 

4
Panggilan Fungsi Per-Bingkai versus Perpesanan Berbasis Acara dalam Desain Game
Desain game tradisional , seperti yang saya tahu, menggunakan polimorfisme dan fungsi virtual untuk memperbarui status objek game. Dengan kata lain, rangkaian fungsi virtual yang sama disebut dengan interval reguler (ex: per-frame) pada setiap objek dalam game. Baru-baru ini, saya menemukan, bahwa ada sistem pesan berbasis event lain yang tersedia …

4
Bagaimana cara menerapkan deselerasi?
Saya katakan "deselerasi" karena saya tidak menggunakan akselerasi saat ini; yang saya maksud adalah menggerakkan kecepatan kembali ke nol, akhirnya berhenti. Saya baru mengenal vektor dan tidak terlalu hebat dalam fisika dan sebagainya. Bagaimana biasanya "deselerasi" ditangani? Apa yang saya miliki sekarang berfungsi, tetapi sepertinya agak retas . update:function(Game, t, …

2
Float, double atau keduanya untuk kelas Vector 2D?
Saat ini saya sedang menulis mesin game 2D berbasis lintas platform kecil OpenGL untuk studio kami. Ketika saya meneliti kelas vektor 2D mana yang akan digunakan, saya menemukan tiga paradigma desain yang berbeda: Float & Call-by-value, seperti dalam artikel Gamasutra ini . Tampaknya cepat tetapi menawarkan sedikit presisi (lihat juga …

2
Cara membuat pemain meluncur dengan lancar ke medan
Saya membuat game isometrik. Ketika pemain mencoba berjalan secara diagonal ke dinding, saya ingin mereka meluncur dengan mulus di atasnya, jadi bagian mana pun dari gerakan yang legal akan digunakan, dan segala sesuatu ke arah yang normal dibuang. Dinding bisa berupa sudut apa saja, bukan hanya vertikal atau horizontal, dan …

3
Mengapa "pose bind" satu dengan lengan terentang?
Sesuatu yang sering saya tanyakan adalah "pose bind". Pose mengikat untuk kerangka manusia adalah di mana kaki mereka lurus, dan lengan mereka tegak lurus ke tubuh mereka: Pertanyaan saya adalah: mengapa? Apakah pose seperti itu lebih mudah bagi animator untuk bekerja dengan, atau programmer, atau keduanya? Sejauh yang saya mengerti …


3
Bagaimana saya bisa memutar sprite seni pixel tanpa estetika hancur?
Saya sekarang di depan pertanyaan besar "Desain Game". Saya membuat game pixel-art-ish dan menggunakan interpolasi bilinear bisa menyelesaikan banyak masalah animasi. Di sisi lain, ini bukan "pixel-game" lagi. Jika saya menggunakan Bilinear Interpolasi, animasi berfungsi tetapi terlihat "hybrid-ish" dan artstyle hilang. Entah aku mengacaukan animasiku atau aku mengacaukan artstyle. Sepertinya …
11 2d  rotation  pixel-art 

3
NullReferenceException in Unity
Karena banyak pengguna menghadapi NullReferenceException: Object reference not set to an instance of an objectkesalahan dalam Unity, saya pikir itu akan menjadi ide yang baik untuk mengumpulkan dari beberapa sumber beberapa penjelasan dan cara untuk memperbaiki kesalahan ini. Gejala Saya mendapatkan kesalahan di bawah ini muncul di konsol saya, apa …
11 unity  exceptions 

1
Unity - Order in Z layer untuk objek
Maaf jika judulnya tidak persis seperti pertanyaan saya, saya tidak benar-benar tahu bagaimana menjelaskannya. Saya memiliki gambar untuk lantai kota saya dan gambar (ukuran yang sama) untuk semua dinding atau pohon yang seharusnya disembunyikan oleh pemain, jika ia berjalan melewatinya. Hasil saya bahkan tidak terlihat buruk: Masalahnya adalah bahwa jika …
11 unity  pixel-art 


3
Bagaimana cara membuat entitas bergerak ke suatu arah?
Saya memiliki Entitycontoh yang diperbarui setiap centang game. Anggap saja entitas bergerak maju terus-menerus. Saya ingin dapat memberikan sudut entitas ke fungsi yang membuatnya bergerak ke arah itu: moveForward(90);harus membuat mereka bergerak ke kanan. Jika saya menyatakan rotasi saya sebagai global int, maka lakukan moveForward(rotation); rotation++; akan membuatnya melacak lingkaran …


3
Cara mendapatkan terjemahan dari view matrix
Bagaimana saya bisa mengambil posisi ruang-dunia kamera dari matriks pandangannya? Satu-satunya jawaban yang saya lihat untuk pertanyaan ini menyarankan terjemahan ada di baris / col terakhir tetapi ini tidak akan berhasil karena matriks berisi [x (titik) kanan, y (titik) ke atas, z (titik) lihat]
11 3d  mathematics  matrix 

3
Bagaimana saya bisa meluncurkan GameObject pada target jika saya diberikan segalanya kecuali untuk sudut peluncurannya?
Saya mencoba meluncurkan objek pada target, mengingat posisinya, posisi targetnya, kecepatan peluncuran, dan gravitasi. Saya mengikuti formula ini dari Wikipedia : θ = a r c t a n (v2±v4- g( gx2+ 2 yv2)---------------√gx)θ=SebuahrctSebuahn(v2±v4-g(gx2+2yv2)gx) \theta = arctan \bigg( \frac{v^2 \pm \sqrt{v^4-g(gx^2 + 2yv^2)}}{gx} \bigg) Saya telah menyederhanakan kode dengan kemampuan …

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.