Pengembangan Game

T&J untuk pengembang game profesional dan independen

5
Bagaimana cara menangani tabrakan dengan benar dalam game berbasis komponen?
Mencoba membungkus kepala saya di sekitar cara untuk menangani tabrakan dengan benar dalam permainan yang dirancang di sekitar komponen. Saya melihat banyak contoh memiliki semacam PhysicsComponentyang ditambahkan ke daftar komponen entitas tetapi implementasi sebenarnya membingungkan saya. Agar ini berfungsi, PhysicsComponenttentu perlu akses ke dunia di sekitarnya. Ini tidak masuk akal …

2
Bagaimana cara membuat AI yang masuk akal?
Saya membuat game logika berdasarkan game Fox and Hounds. Pemain memainkan rubah dan AI memainkan anjing. (Sejauh yang saya bisa lihat) saya berhasil membuat AI sempurna, sehingga tidak pernah hilang. Membiarkannya seperti itu tidak akan menyenangkan bagi para pemain manusia. Sekarang, saya harus membodohi AI agar manusia bisa menang, tapi …
11 ai 

3
Saya ingin menyingkirkan pola desain make-everything-static-dan-global, tapi bagaimana caranya?
Saya membuat crawler bawah tanah kecil di ruang angkasa, dan saya ingin mendengar beberapa saran tentang cara membuat backend dari mesin lebih bagus. Pada dasarnya, saat ini semuanya didasarkan pada omong kosong manajer: BackgroundManager: memiliki AddBackground(image, parallax)metode untuk membuat efek latar belakang keren. ConfigManager: membaca / membuat file konfigurasi dan …




2
Bagaimana cara membuat input mouse yang tertunda?
Saya memiliki permainan mobil dan idenya adalah bahwa pemain mabuk. Saya ingin memiliki input yang tertunda dari mouse, tempat Anda menggerakkan mouse ke sisi untuk berbalik. Bagaimana saya bisa mengatur penundaan konstan antara input yang diberikan pengguna dan jumlah putaran mobil? Sekarang saya punya ini: h = Mathf.Lerp(h, (((Input.mousePosition.x / …
11 unity  c#  input  mouse 

3
Bagaimana saya bisa membuat tetesan hujan alami di layar?
Saya mencoba membuat efek hujan turun dengan metaballs dan menelusuri di layar. Saya menemukan petunjuk di shadertoy tapi saya tidak mengerti bagaimana penerapannya: https://www.shadertoy.com/view/ltffzl sayangnya ia memiliki banyak perhitungan matematika dan saya tidak dapat menggunakannya dalam kesatuan karena menghasilkan lag. Jelas saya harus menggunakan tekstur tetapi bagaimana saya dapat memiliki …

2
Bagaimana cara menyesuaikan skrip yang dibuat secara otomatis?
Saat Anda membuat skrip melalui editor Unity, skrip tersebut menghasilkan skrip dengan beberapa kode yang telah diformat sebelumnya. using System.Collections; using System.Collections.Generic; using UnityEngine; public class GenericClass : MonoBehaviour { // Use this for initialization void Start () { } // Update is called once per frame void Update () …
11 unity 

2
Periksa apakah komponen objek game dapat dihancurkan
Mengembangkan permainan di Unity, saya memanfaatkan secara liberal [RequireComponent(typeof(%ComponentType%))]untuk memastikan semua komponen telah terpenuhi. Saya sekarang menerapkan sistem tutorial yang menyoroti berbagai objek UI. Untuk melakukan penyorotan, saya mengambil referensi ke GameObjectdalam adegan, lalu saya mengkloningnya dengan Instantiate () dan kemudian menghapus semua komponen yang tidak diperlukan untuk ditampilkan secara …
11 unity  c# 

1
Sistem Komponen Entitas - Bagaimana mengimplementasikan Transform objek?
Dalam merancang sistem entitas-komponen untuk mesin saya, saya telah menemukan sedikit hambatan dalam cara menyimpan dan mengambil jenis komponen tertentu. Pertama, izinkan saya mengatur sedikit terminologi yang akan saya gunakan dalam pertanyaan ini: Saya menyebut " Komponen " struktur data yang menyimpan data yang relevan untuk sistem tertentu. Saya menyebut …

2
Bagaimana saya bisa melihat secara visual perubahan yang dilakukan pada sebuah adegan sejak git terakhir melakukan
Saya ingin melihat perubahan yang dibuat dalam adegan (file .unity) sebelum saya komit untuk git. Saya telah melihat ke beberapa solusi GIT / Unity tetapi semuanya dibuat untuk menggabungkan perubahan dan bukan untuk menunjukkan perbedaan dengan versi terakhir. Masalah dengan file adegan adalah bahwa mereka menggunakan GUID yang mengarah ke …

2
Pembuatan Hujan 2D (dan Dinamika Fluida)
Saya bereksperimen dengan kondisi cuaca dalam permainan saya, dan saya terkesan dengan cara Starbound menangani hujan. Pada dasarnya, ketika hujan menyentuh tanah, hujan akan tersebar secara horizontal (dan diserap oleh tanah), atau menciptakan tumpukan air (ketika hujan mendarat di dalam lubang di tanah). Video ini menunjukkan ini dengan jelas: http://imgur.com/gallery/CKCGKbG …

2
Bagaimana analisis struktural dilakukan dalam game (mis: pembangunan jembatan, Dig atau Die, dan 3D)?
Dari apa yang saya pahami sistem truss interaktif tipikal akan membutuhkan perhitungan besar karena setiap komponen mempengaruhi keseluruhan sistem. Saya pikir Anda bisa secara sewenang-wenang berhenti pada sejumlah iterasi dengan biaya akurasi dalam simulasi, tetapi saya tidak tahu apakah itu pendekatan yang digunakan game-game ini (game building bridge adalah contoh …

2
Menghapus penundaan saat tombol mulai ditekan
Saya membuat game sederhana, dan salah satu masalah yang saya temui adalah keterlambatan yang mengganggu ketika menekan tombol terus menerus. Jadi pada dasarnya, ketika saya menekan (untuk waktu yang sangat lama) misalnya Up, objek saya akan bergerak 1 unit ke atas, tidak bergerak (sekitar 1 detik), dan kemudian bergerak terus …
11 c++  sdl2  keyboard 

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.