30/09/2018, 18:23

Cảm thấy hụt hẫng vì Unity3d không hỗ trợ java

Sau một thời gian tìm hiểu thì mình biết được rằng Unity3d không hỗ trợ code bằng Java. Mình cảm thấy khá hụt hẫng vì đã chọn Java (vì nghe nói Java cũng hỗ trợ viết game) , sẵn đây mình có một vài câu hỏi muốn hỏi các bậc tiền bối:

  • Liệu mình có nên theo học C# để lập trình game bằng Unity cho đa nền tảng không?
  • Không biết thời gian qua mình học java sau này có giúp được gì cho lập trình game không? (Vì mình rất đam mê viết game)
  • Liệu Unity3d có phải là engine duy nhất hỗ trợ lập trình đa nền tảng không?
Lê Anh Tuấn viết 20:32 ngày 30/09/2018

Mình nghĩ C# với Java cũng không cách xa nhau lắm đâu bạn, nếu bạn giỏi Java rồi thì bỏ 1 thời gian là được thôi mà.
Co engine làm game bằng ngôn ngữ Java mà hình như chỉ chạy được trên Android hay sao á.
Đa nên tảng thì có 2 engine mạnh nhất kaf Unity3D như bạn biết và còn có Cocos2dx sử dụng C++, Lua hoặc Javascript. Bạn tìm hiểu thử xem

Làm giàu, làm giàu, làm giàu..... viết 20:25 ngày 30/09/2018

-Bạn có thể chuyển qua học c# vì cả c# và java có nhiều nét tương đồng lắm, bỏ ra 1 tí thời gian là có thể nắm được cơ bản rồi, sau đó chuyển qua cày unity.
-Java hoàn toàn có thể làm game, bạn biết Minecraft ko nó viết hoàn toàn bằng java đấy, hình như có libgdx dùng java đó, nhưng libgdx là framework chứ ko phải là engine.
-Hiện nay rất nhiều engine hỗ trợ lập trình đa nền tảng, mình thấy nổi trội nhất là unity(c#,javascript,boo),cocos2(c++,lua,javascript),unreal(C++ là chủ yếu).

Bình Phạm viết 20:34 ngày 30/09/2018

Unity3D dễ lắm,nói là code C# nhưng thực sự chỉ cần biết if else… cơ bản là xài được, hầu hết dùng những hàm dựng sẵn của nó, chẳng liên quan đến C# nhiều.

Bài liên quan
0