thảo luận Unity Voz - hội làm game với Unity ở voz

  • Người tạo chủ đề Người tạo chủ đề tao_la_giang
  • Ngày bắt đầu Ngày bắt đầu
Đạt 95% rồi các bác. Tối nay code xong phần logic cho drop item khi kill hết quái + panel win lose là xong phần logic game rồi. Ngày mai chỉ làm phần âm thanh - hiệu hứng nữa thôi là hoàn thiện. Hi vong lúc đó build ra apk ko lỗi:D

bỏ mẹ quết mất vụ lưu data player trước khi chuyển scene

Gút job boy, kíp gâu ing :D

Chau chuốt thêm là ngon thôi.
 
các bác góp ý cho em cái em làm đc ko ạ, cái này em làm hồi 2022 rồi, mà giờ mới up video lên youtube
 
đây là game 2 người chơi bác ơi, nên là ko có cơ chế tìm đường với save game , pause game
À thế để nâng cấp lên có thể làm các con boss đặt bom dí theo nhân vật, có thể với mỗi con boss áp dụng 1 thuật toán khác nhau. Ngoài ra cần có cơ chế để config map nhanh chóng.
 
Cái quy tắc 3C character - camera - controller là sao các bác nhỉ?
Có phải player phải có 3 class bao gồm
1. Class điều khiển camera
2. Class điều khiển hành động hành vi của player
3. Class sử lý input như bàn phím chuột
Ko biết em nghĩ vậy có đúng ko
 
Cái quy tắc 3C character - camera - controller là sao các bác nhỉ?
Có phải player phải có 3 class bao gồm
1. Class điều khiển camera
2. Class điều khiển hành động hành vi của player
3. Class sử lý input như bàn phím chuột
Ko biết em nghĩ vậy có đúng ko
Ngay từ bài tutorial đầu tiên Roll the Ball thì Unity dạy là Camera phải là class riêng rồi nhé
Còn xử lý input nhét chung vào với CharacterController cũng được nếu Player và Enemy không liên quan đến nhau
chứ những game đi ngang đấm nhau hồi Sega hay Gamethùng thì hành vi của Player với Enemy khá giống nhau thì lại cần tách ra
Thực ra là thử qua Unreal học sơ sơ tí VisualScript(blueprint) của Unreal tí thấy Project mẫu của nó thiết kế các class chuẩn chỉ hơn nhiều. Best Practice luôn rồi :sure:
 
Sửa lần cuối:
Cái quy tắc 3C character - camera - controller là sao các bác nhỉ?
Có phải player phải có 3 class bao gồm
1. Class điều khiển camera
2. Class điều khiển hành động hành vi của player
3. Class sử lý input như bàn phím chuột
Ko biết em nghĩ vậy có đúng ko
Đó là quy tắc của game design, để mô tả quan hệ của các thành phần đó dưới góc nhìn của người chơi. Việc có ánh xạ 1-1 sang kiến trúc của code hay không thì còn nhiều yếu tố liên quan tới độ phức tạp của từng thành phần: camera, input, hành vi của player có phức tạp đến mức cần có class riêng không; hay việc giao tiếp giữa các thành phần này được thực hiện như thế nào? VD: game top down camera cố định thì không class điều khiển camera, hoặc game casual match 3 thì thậm chí không có class player.
 
Cho newbie mới làm game như mình hỏi cái game này làm tổng quát như thế nào
Mình nghĩ là mỗi level có 1 cái List<> job cần làm.
Mỗi job class có
animation start của tool,
cursor tool,
mảng object chỗ cần click hay hold rồi di vào
Particle của tool
1 cái bool jobCompleted
Khi check jobCompleted thì xóa phần tử đầu tiên của List
Xong rồi check khi List.count=null thì qua bài
Đúng không nhỉ
 
Sửa lần cuối:

Thống kê chủ đề

Ngày tạo
tao_la_giang,
Người trả lời cuối
thomasHua,
Trả lời
1.493
Lượt xem
198.018
Quay lại
Lên đầu trang