Pengembangan Game

T&J untuk pengembang game profesional dan independen

2
Cara yang lebih efisien untuk mengimplementasikan Line of sight pada grid 2d dengan pengecoran sinar?
Pertimbangkan kotak ubin 2d, dan bidang koordinat yang diperkirakan - berpusat pada pemain - yang mewakili garis pandang. Tujuannya adalah untuk memblokir garis pandang melampaui rintangan (yaitu dinding). Ini relatif sederhana untuk menentukan apakah sel individu di bidang penglihatan terlihat: melemparkan sinar dari pemain ke sel target, menggunakan sel Bresenham …

1
Manipulasi mesh pada GPU vs CPU
Hanya sedikit penasaran - di mana Anda melakukan manipulasi mesh, pada CPU atau di shader? Saya telah melakukan segalanya pada CPU dan seorang teman menyarankan untuk memindahkan beberapa hal ke sisi GPU. Jika Anda melakukan hal-hal seperti animasi tulang ... pada GPU, bagaimana Anda mendapatkan kembali jala? (Karena saya sedang …
9 opengl  3d 

3
Keuntungan dari Steam Greenlight
Mari kita asumsikan bahwa saya dapat memilih game yang cukup baik, membangunnya, dan menyelesaikannya dengan pelapisan krom yang cukup; mari kita asumsikan bahwa saya dapat memasarkannya sendiri sampai batas tertentu, melalui situs web saya sendiri. Apa sebenarnya keuntungan melalui Steam Greenlight? Dengan asumsi saya benar-benar dapat melewati proses dan mencapai …

2
Dapatkan detail tabrakan dari Rectangle.Intersects ()
Saya memiliki permainan Breakout di mana, pada titik tertentu, saya mendeteksi tabrakan antara bola dan dayung dengan sesuatu seperti ini: // Ball class rectangle.Intersects(paddle.Rectangle); Apakah ada cara saya bisa mendapatkan koordinat yang tepat dari tabrakan, atau rincian tentang hal itu, dengan arus XNA API? Saya berpikir untuk melakukan beberapa perhitungan …

3
Menghindari mengorbit dalam mengejar perilaku kemudi
Saya memiliki rudal yang mengejar perilaku untuk melacak (dan mencoba dan memengaruhi) targetnya (diam). Ini berfungsi dengan baik selama Anda tidak memberondong ketika Anda meluncurkan rudal. Jika Anda memberondong, rudal cenderung untuk mengorbit targetnya. Saya memperbaikinya dengan mempercepat tangensial ke target terlebih dahulu , membunuh komponen tangensial dari kecepatan terlebih …

2
Multiplayer waktu nyata Android melalui LAN [ditutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …

2
Mencegah bencana yang berlebihan dalam game balapan
Saat bermain GTA III di Android, saya perhatikan ada sesuatu yang mengganggu saya di hampir setiap gim balap yang pernah saya mainkan (mungkin kecuali Mario Kart): Mengemudi lurus ke depan itu mudah, tetapi kurva sangat sulit. Ketika saya berpindah jalur atau melewati seseorang, mobil mulai berputar bolak-balik, dan segala upaya …

2
Memperkirakan biaya dalam sistem GOAP
Saat ini saya sedang mengembangkan sistem GOAP di Jawa. Penjelasan tentang GOAP dapat ditemukan di http://web.media.mit.edu/~jorkin/goap.html . Pada dasarnya, ini menggunakan A * untuk memplot antara Aksi yang mengubah negara dunia. Untuk memberikan kesempatan yang adil bagi semua Tindakan dan Sasaran untuk dieksekusi, saya menggunakan fungsi heuristik untuk memperkirakan biaya …
9 java  ai  path-finding 

5
Membuat sprite buram dengan kecepatan
Setelah menambahkan kecepatan ke permainan saya, saya merasa seperti tekstur saya berkedut. Saya pikir itu hanya mata saya, sampai akhirnya saya menangkapnya dalam tangkapan layar: Yang di sebelah kiri adalah apa yang merender dalam game saya; yang di sebelah kanan adalah sprite asli, ditempelkan. (Ini adalah tangkapan layar dari Photoshop, …

2
Banyak sumber pergerakan dalam sistem entitas
Saya cukup baru dengan gagasan sistem entitas, setelah membaca banyak hal (yang paling bermanfaat, blog yang hebat ini dan jawaban ini ). Meskipun saya mengalami sedikit kesulitan memahami bagaimana sesuatu yang sederhana seperti mampu memanipulasi posisi suatu objek oleh sejumlah sumber yang tidak ditentukan. Artinya, saya memiliki entitas saya, yang …


2
Bagaimana Anda menghadapi transisi dalam menjiwai berjalan?
Saya cukup baru dalam hal keseluruhan model animasi ini. Baru belajar tali. Saya mendapat animasi berjalan yang bagus, yang bisa saya putar ketika karakter berjalan, tapi bagaimana ketika mereka berhenti berjalan? Maksud saya, mereka bisa berada di setiap titik dalam animasi pada saat pemain berhenti berjalan. Bagaimana cara membuat mereka …
9 animation 

5
Deteksi Tabrakan 2D untuk Pinball Game
Sejauh ini dalam game sebelumnya saya telah menggunakan tabrakan 2D sederhana dengan kotak kemudian memeriksa pada tingkat piksel untuk tabrakan. Jika membuat permainan pinball di hampir banyak frame bola akan bersentuhan dengan dinding atau permukaan lain, jadi apakah ada pendekatan lain?

3
Apakah Windows 8 masih mendukung DirectX 9?
Apakah Windows 8 mendukung DirectX 9? Karena saya sedang melihat beberapa sampel yang ditulis dalam C ++ dan DirectX 9 dibuat untuk Windows 8. Bukan itu, seperti yang saya tahu (lihat di sini http://directxtutorial.com/Lesson.aspx?lessonid=111-4-2 ). Misalnya Inizialising DirectX dengan COM: ComPtr<ID3D11Device1> dev; ComPtr<ID3D11DeviceContext1> devcon; Ini aneh karena saya tahu itu …
9 c++  directx  windows 

1
Bagaimana cara kerja gluLookAt?
Dari pengertian saya, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); setara dengan: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Tetapi ketika saya mencetak ModelViewmatriks, panggilan ke glTranslatef()tampaknya tidak berfungsi dengan baik. Berikut ini cuplikan kode: #include <stdlib.h> #include <stdio.h> #include <GL/glut.h> #include …

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.