«java» etiketlenmiş sorular

Java, Java programlarının çoğu donanım ve yazılım platformunda değişmeden çalışmasına izin veren popüler bir nesne yönelimli programlama dili ve çalışma zamanı ortamıdır.

12
Oyun içi para birimi için hangi veri türünü kullanmalıyım?
Basit bir iş simülasyon oyununda (Java + Slick2D'de yerleşik olarak), bir oyuncunun şu anki parası bir floatveya bir intveya başka bir şey olarak mı depolanmalı ? Kullanım durumumda işlemlerin çoğu sent (0,50 $, 1,20 $, vb.) Kullanacak ve basit faiz oranı hesaplamaları uygulanacaktır. Asla floatpara için kullanmaman gerektiğini söyleyenlerin yanı …
96 java  data  economy 

8
Java ciddi oyun geliştirme için uygun mu? [kapalı]
İnterneti araştırdım, fakat Java oyun geliştirme için çok fazla kaynak yok, C ++ kadar değil. Aslında, çoğu motor C ++ ile yazılmıştır. JMonkeyEngine ile yapılmış bir oyun oynamaya çalıştım, ancak oyun bilgisayarımın donduğu noktaya göre oldukça yavaştı. Çalışan başka Java uygulamalarım yoktu ve kaynak yoğun değildi. Buna karşılık, bilgisayarım en …

5
Oyundaki aktörler kendilerini çizmekten sorumlu mu olmalı?
Oyun geliştirme konusunda çok yeniyim, ancak programlamada değil. JavaScript canvaselemanını kullanarak Pong tipi bir oyunla tekrar oynuyorum . PaddleAşağıdaki özelliklere sahip bir nesne yarattım ... width height x y colour Ayrıca Pong... gibi özelliklere sahip bir nesne var width height backgroundColour draw(). draw()Yöntem şu anda sıfırlıyor canvasve bir soru geldi …



7
Bir Voxel / Minecraft tipi oyunun görüntü oluşturma hızını nasıl artırabilirim?
Kendi Minecraft klonumu yazıyorum (ayrıca Java'da yazılmıştır). Şu anda harika çalışıyor. 40 metrelik görüş mesafesiyle MacBook Pro 8,1'imde 60 FPS'ye kolayca vurabilirim. (Intel i5 + Intel HD Grafik 3000). Ancak görüntüleme mesafesini 70 metreye koyarsam, sadece 15-25 FPS'ye ulaşırım. Gerçek Minecraft'ta görüş mesafesini çok fazla (= 256m) uzağa koyabilirim. Öyleyse …

3
Ekipler kaynak dosyalarda yazma işleminin nasıl önlenmesini sağlar? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden -konu üzerinde Oyun Geliştirme Stack Exchange için. 4 yıl önce kapandı . Örneğin, oyun motoru, birden fazla kişi tarafından aynı anda çalışılırken üzerine yazma işleminin nasıl engelleneceği ihtimali bana geldi. …
26 project-management  version-control  teamwork  java  2d  collision-detection  vector  collision-resolution  unity  directx  directx11  directx10  xna  ios  monogame  windows-phone-8  xamarin  design-patterns  oop  xna  collision-detection  collision-resolution  bounding-boxes  rotation  collision-detection  mathematics  javascript  algorithm  separating-axis-theorem  xna  2d  monogame  image  xna  directx  graphics  performance  opengl  2d  3d  c++  directx11  unity  c#  scale  c#  xna  collision-detection  collision-resolution  leaderboards  scoring  glsl  srgb  tilemap  three.js  tiled  unity  physics  xml  dialog-tree  xna  c#  .net  opengl  lwjgl  vbo  physics  graphics  procedural-generation  simulations  water  opengl  java  textures  lwjgl  frame-buffer  unity  unity  2d  collision-detection  collision-resolution  trigonometry  java  android  libgdx  xna  c#  frame-rate  c++  unreal-4  procedural-generation  java  graphics  lwjgl  slick  c++  software-engineering 

4
Asla yeniden başlatmayan bir test dünyası nasıl kurulur?
Aşağıdakilerin nasıl yapılacağı hakkında fikirler arıyorum: Java'da basit bir "dünya" yazmak istiyorum. Var olan nesneler arasındaki farklı davranışları simüle etmek / gözlemlemek için ileriki bir tarihte daha sonra yeni nesneler ekleyebileceğim ve başlatabileceğim bir tanesi. Plan daha sonra eskileri bir süre izledikten sonra yeni nesneleri kodlamak ve sonra onları mevcut …

2
RPG'mdeki Java oyununu nasıl oynayabilirim?
Java'da RPG türü bir oyun üzerinde rasgele çalışıyorum ancak her öğe için farklı bir sınıf oluşturmadan birçok farklı şeyi yapabilen öğelere nasıl sahip olabileceğimi bulmakta güçlük çekiyorum. Örnek olarak, ağaçları kesebilecek ve canavarlara saldıracak bir Balta nasıl oluşturabilirim? Eğer doğrama veya silah sınıfını uzatırsam, diğer sınıfı da genişletemem. Kıyma ve …
21 java 

3
Birçok akın düşmanı engellerin etrafında etkili bir şekilde bulma
Oyunumun düşmanları için yol bulmayı geliştirmeye çalışıyorum. Şu anda, kendileri ve oyuncular arasındaki açıyı hesaplayıp bu yönde hareket ederek oyuncunun tam konumuna doğru sürekli hareket ediyorlar. Ayrıca düşmanların üst üste istiflenmesini önleyen bir akın algoritması var, bu yüzden birbirlerinden geçmektense gruplara dönüşecekler. Ancak, şimdi kiremit tabanlı bir harita eklediğime göre, …

4
Ana oyun döngüsünün kontrolsüz çalışmasının herhangi bir zararı var mı?
Oyun döngümün sistemin izin verdiği kadar hızlı çalıştığında herhangi bir zarar olup olmadığını merak ediyordum? Şu anda nanosaniyede geçen zamanı ölçerek, oyun mantığını ve mantığı önceden tanımlanmış hızlarda sorunsuz bir şekilde çalıştıran bir döngü var. Aslında, döngüde yaptığım herhangi bir mantık, her saniye belirli bir miktarda çağrıya saatlenir. Döngünün kendisi, …

3
Yoklama ve olay güdümlü giriş
Giriş yöntemi için oylama kullanarak bir oyun geliştiriyorum. Ancak, şimdi oyun menülerine ve diğer UI bileşenlerine daha derinlemesine baktığım için, muhtemelen olay güdümlü girdiler olmasını isterim. Belki de her ikisine de sahip olmak, UI için yönlendirilen olayı kullanmak ve "dünya" girdisi için oy kullanmak. En iyi yolun ne olduğunu merak …
19 java  input  events  polling 

8
Kusursuz pong AI
Bu yüzden LWJGL kullanırken Java ve bazı OpenGL öğrenmeye başladım. Kolay başlamak için Atari Pong'un bir klonunu yazıyorum. Oyun ekranını, çarpışma tespitini doğru bir şekilde kurdum ve tüm oyun çoğunlukla çalışıyor, aslında, eğer 2 oyunculu bir oyun olsaydı, şimdi yapardım, ama bunu tek oyunculu bir oyun yapmayı planlıyorum , İkinci …
19 java  ai 

14
Birinci yıl CS binbaşı için tavsiye [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 2 yıl önce kapalı . Öncelikle Java tabanlı bir kurs olan CS'nin ilk yılının sonuna geliyorum. Bazı oyun geliştirme ile ayaklarımı ıslatmak …
17 game-design  java 

1
OpenGL: Görüntüyü Yeniden Boyutlandırma ve glOrtho / glViewport
Bu soruyu çeşitli kaynaklardan araştırdım ve henüz "evet bu doğru düşünme" ya da "hayır, işte böyle yapılıyor" diyen kesin bir cevap bulamadım. OpenGL oluşturma ile çözünürlük bağımsızlığını sağlamaya çalışıyorum. Bunun hakkında düşünmem gerektiğini düşündüğüm yol glOrtho, dünya koordinatlarının olmasını istediğim her şeyi kullanarak bir projeksiyon oluşturmak . Örneğin glOrtho(-50.0, 50.0, …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.