logo
Khóa học lập trình game server - smartfox - game đa người chơi Học lập trinh game online 3dvietpro Sửa chữa và thiết kế website .net
Welcome Guest! To enable all features please Đăng nhập or Đăng ký.

Thông báo

Icon
Error

Tùy chọn
Xem
Xem bài viết cuối Go to first unread
JungJinHyuk  
#1 Đã gửi : 29/09/2014 lúc 12:38:59(UTC)
JungJinHyuk

Danh hiệu: Administration

Nhóm: Guests
Gia nhập: 20-08-2014(UTC)
Bài viết: 60

Cảm ơn: 2 lần
Được cảm ơn: 2 lần trong 2 bài viết
chào các bạn sau đây mình trích dẫn 1 chia sẻ của bạn minh3d bên unityviet về kinh nghiệm của bạn ý.mà thông qua đó các bạn sẽ biết thêm nhiều điều hay.

NHỮNG THẮC MẮC KHÁC, CÁC BẠN CỨ VIỆC COMMENT BÊN DƯỚI, MÌNH SẼ TRẢ LỜI.
Q: Bắt đầu với Unity như thế nào?

A: Hãy bắt đầu với Unity dễ nhất là bắt tay vào là 1 project hoàn chỉnh, vừa làm vừa nghiên cứu, hoặc để có thể dễ đi hơn thì bạn hãy làm theo tutorial của Unity3d.com tại đây: https://hocunity.com/

Q: Vào giao diện Unity mình không hiểu gì cả, tùm lum của sổ.

A: Unity cho bạn tuỳ biến khá cao về giao diện editor, nên có thể thấy mỗi người mỗi bản Unity khác nhau, nhưng không, chỉ là 1 Unity thôi, nhưng khác nhau về layout mỗi người tự tạo riêng cho mình. Bạn có thể xem bài viết tổng quan về giao diện :

Q: Unity có miễn phí không ?

A: Unity có 2 bản, bản free và bản pro. Về sự khác nhau giữ hay bản thì bạn tự tìm hiểu trên trang chủ unity3d.com nhé. Còn để phân biệt bằng mắt thì bạn có thể dùng màu sắc. Bản free màu trắng, bản pro màu đen :D

Q: Mình tìm hiểu để làm UI cho game, thấy người ta nói về NGUI. Vậy NGUI là gì ?

A: NGUI mà 1 package mở rộng, bạn chỉ cần tìm tải NGUI về, chạy lên để import vào Unity là được. NGUI được người viết ra với mục đích đơn giản hoá việc là GUI trong Unity, các event click, notification, …

Q: Vậy những package (asset store) nào thường được sử trong Unity?

A: Rất nhiều package được sử dụng khi làm game với Unity, còn tuỳ vào mục đích sử dụng của bạn là gì nữa. Mình sẽ liệt kê vài package mà bản thân mình thường xuyên sử dụng cho các game.

iTween: package để làm các chuyển động từ code
NGUI: dùng để làm GUI
Ultimate Mobile: dùng để gắn các dịch vụ như quảng cáo admob, game service, in-app purchase, …
SimpleJSON: dùng để đọc và xử lý các dữ liệu kiểu JSON
SmoothMove: làm khung xương và chuyển động cho nhân vật 2D
Character Controller: script có sẵn trong Unity để điều khiển nhân vật.
Q: Mình làm xong game rồi, làm sao để build lên các nền tảng khác nhau.

A: Tuỳ mỗi nền tảng mà có cách build khác nhau. Bạn vào File -> Build Settings, chọn platform bạn muốn build, sau đó nhất Build là được. Đừng quên chỉnh các cấu hình cần thiết trong phần Player Settings. Mình sẽ có 1 bài viết chi tiết hơn để hướng dẫn việc build game này. Android thì sẽ ra file APK, iOS thì sẽ ra project XCode, WP8 thì sẽ project Visual Studio.
UserPostedImage
UserPostedImage
Q: Mình gắn quảng cáo admob vào rồi, nhưng build ra điện thoại không thấy quảng cáo đâu hết.

A: Có nhiều vấn đề xảy ta lắm. Nhưng thường là do mạng của điện thoại có vấn đề, hai là thời điểm đó ID admod của bạn không có quảng cáo nào, ba là file AndroidManifest.xml của bạn cấu hình Admod không đúng. Hãy tìm hiểu đề cấu hình AndroidManifest cho Admob trên mạng thử xem nhé.

Q: Mình build game ra file APK bằng Unity, mà dung lượng lớn quá, hơn 10MB. Trong khi đó, game này mình làm native code cỡ chừng 3MB là cùng.

A: Khi bạn build game từ Unity, mặc định trong đó có các thư viện kèm theo của Unity nên việc dung lượng lớn là không thể tránh khỏi. Một project không có gì build ra từ Unity đã 8MB rồi. Nhưng bạn thử vào Player Settings -> Optimization -> Stripping Level, chọn Use micro mscorlib, để xem giảm được chút nào không nhé.
Q: Học Unity, mình cần phải có kiến thức gì?

A: Thật ra bạn chỉ cần kiến thức lập trình cơ bản + tư duy lập trình tốt thì bạn có thể học nhanh chóng những ngôn ngữ khác. Unity cũng vậy, bạn có thể dùng C# và JS để lập trình game với Unity

Q: Làm game khá phức tạp ở những chuyển động, vật lý. Vậy mình có cần những kiến thức toán học hay vật lý gì không?

A: Những kiến thức toán học và vật lý luôn luôn là cần thiết đối với con người ở nhiều lĩnh vực. Nhưng ở Unity, bạn không cần phải lo lắng lắm về 2 vấn đề này, vì Unity khá linh động và hỗ trợ khác tốt vật lý trong game rồi. Phần của bạn chỉ cần biết cách sử dụng chúng thôi

Q: Làm game với Unity mọi người thường sử dụng IDE nào là tốt?

A: Ở bản thân Unity khi cài đặt, mặc định đã có IDE MonoDevelop được tích hợp sẵn. Hoặc đối với Window, bạn có thể cài thêm Visual Studio để code Unity cũng được.
UserPostedImage
Q: Để lưu trữ và đọc dữ liệu xuống điện thoại từ game, mình phải làm sao ?

A: Bạn sử dụng class tên là PlayerPrefs của Unity để lưu dữ liệu xuống điện thoại từ game. Bạn nên xem topic bên tin tức và thảo luận để hiểu rõ hơn:
Q: Có những cổng game trên web nào hỗ trợ cho đăng game Unity không ?

A: Có rất nhiều, dưới đây là những web mình thu thập được

http://shockwave.com (web + standalone)
http://facebook.com (web)
http://candystand.com (web + standalone)
http://miniclip.com (standalone)
http://kongregate.com (web)
http://wooglie.com (web + standalone)
http://gamejolt.com (web + standalone)
http://blurst.com (web + standalone)
http://bigfishgames.com (standalone)
http://realarcade.com (standalone)
http://boonty.com (standalone)
http://reflexive.net (standalone)
http://musegames.com/ (web + standalone)
http://www.indiepubgames.com/ (web + standalone)
http://www.tinyutopia.com/
http://dimerocker.com
http://store.steampowered.com/
Q: Làm sao để pause game ?

A: Đối với game editor, bạn chỉ cần click nút Pause cạnh nút Play. Đối với game code, bạn chỉ cần set Time.timeScale thành 0 là được.

Q: Tìm những âm thanh trong game miễn phí ở đâu nhiều?

A: Đây là những list website mà mình hay tìm kiếm những âm thanh cho game, miễn phí:

8bitcollective.com
ccmixter.org
flashkit.com
freesound.org
hartwigmedia.com
incompetech.com
musopen.com
newgrounds.com
openmusicarchive.org
openmusic.linuxtag.org
indiegamemusic.com

Sửa bởi quản trị viên 14/03/2016 lúc 06:23:19(UTC)  | Lý do: Chưa rõ

Bạn bình luận ngay tại đây
Guest  
#2 Đã gửi : 05/10/2014 lúc 10:51:31(UTC)
Guest

Danh hiệu: Guest

Nhóm: Guests
Gia nhập: 19-08-2014(UTC)
Bài viết: 46

Được cảm ơn: 1 lần trong 1 bài viết
"Ở bản thân Unity khi cài đặt, mặc định đã có IDE MonoDevelop được tích hợp sẵn. Hoặc đối với Window, bạn có thể cài thêm Visual Studio để code Unity cũng được."
Monobehavior không hỗ trợ mạnh mẽ bằng Visual Studio, bạn có thể tham khảm bài hướng dẫn tại đây nhé http://unityviet.com/lap...nity-bang-visual-studio/

Sửa bởi người viết 05/10/2014 lúc 10:53:22(UTC)  | Lý do: ...

Ai đang xem chủ đề này?
Guest
Di chuyển  
Bạn không thể tạo chủ đề mới trong diễn đàn này.
Bạn không thể trả lời chủ đề trong diễn đàn này.
Bạn không thể xóa bài của bạn trong diễn đàn này.
Bạn không thể sửa bài của bạn trong diễn đàn này.
Bạn không thể tạo bình chọn trong diễn đàn này.
Bạn không thể bỏ phiếu bình chọn trong diễn đàn này.

Powered by YAF 2.1.0 | YAF © 2003-2024, Yet Another Forum.NET
Thời gian xử lý trang này hết 0.195 giây.