HưỚng dẫn về npc (Non-player Character) ĐỀ TÀI: XÂy dựng framework game nhập vai 2d hành đỘng trên mobile (2D – action rpg) BẰng unity3D



tải về 1.05 Mb.
trang3/4
Chuyển đổi dữ liệu19.03.2024
Kích1.05 Mb.
#56889
1   2   3   4
Hướng dẫn tạo NPC
20 35 14 3 24 Microsoft Lens, Bài tập cá nhân - Đại cuơng về lý luận dạy học

NPC trò chuyện (NPC Message)


Sau khi thêm Script Dialog Manager cho NPC như hình 15, cũng ở hình này, có mục Dialog, đây chính là nơi để điền hội thoại để NPC có thể tương tác với nhân vật. Để thêm lời thoại, nguòi dùng vô mục Lines, bấm vào dấu + ở dưới danh sách đang trống như hình 11, rồi điền lời thoại mà người dùng muốn, ví dụ như: “Hello” như hình sau:

Hình 16: Tạo lời thoại cho NPC
Để lời thoại xuất hiện khi chạy thử, người dùng mở Prefab UICanvas sau đó mở và kéo đối tượng con FToOpenShop vô mục Guide Text ở cuối script như hình 16, khi đó hình 16 thay đổi như sau:

Hình 17: Tạo Guide Text cho NPC
  1. NPC Item Giver


Để NPC có khả năng đưa Item cho nhân vật thì người dùng tiếp tục thêm Script Item Giver cho NPC như hình sau:

Hình 18: Script Item Giver
Ở hình 18, người dùng nháy chuột vào biểu tượng ở mục Item, khi đó Editor sẽ mở cửa sổ như sau:

Hình 19: Cửa sổ chọn Item Base
Ở hình 19, với ví dụ này, người dùng chọn tập tin MPPotionLarge, để Count mặc định là 1 (hoặc số nào tuỳ người dùng muốn). Quay lại hình 17, mục Dialog là nơi để trình bày cuộc hội thoại trao đổi giữa nhân vật và NPC nguyên nhân vì sao lại cho Item (không có cũng được, nhưng người làm hướng dẫn khuyến khích nên có để cho nó logic và thực tế), thao tác thêm Dialog đã được mô tả ở hình 16 nên sẽ không mô tả ở đây nữa. Sau khi có Script này thì NPC sẽ ưu tiên Script này rồi tới Quest sau đó là Dialog đã thêm từ ban đầu.
  1. NPC Shop


Sau khi thêm Script Item Giver cho NPC, tiếp theo là NPC Shop, để tạo ra nó, người dùng thêm Script Merchant như hình sau:

Hình 20: Script Merchant
Ở hình 20, mục Item To Sell là nơi để trưng bày các Item mà con NPC này sẽ bán. Mục này là dạng danh sách, thao tác thêm danh sách đã được mô tả ở hình 16 và hình 19. Ở ví dụ này, người dùng thêm 3 Item cho mục này lần lượt là MPPotionLarge, HpPotion và MPPotion.
Lưu ý: Một khi NPC có Script Merchant thì đồng nghĩa với việc nó sẽ chạy liên tục và Dialog đã tạo ban đầu sẽ không chạy được (vì vĩnh viễn không tới lượt). Thứ tự ưu tiên của NPC khi có các Script là Item Giver  Quest  Merchant (NPC Shop)  Dialog (Merchant chạy liên tục nên Dialog đã tạo sẽ không bao giờ tới lượt). Vì vậy, người làm hướng dẫn cân nhắc người dùng về việc tạo Dialog ở Script NPC Controller khi NPC được gắn Script Merchant.

  1. tải về 1.05 Mb.

    Chia sẻ với bạn bè của bạn:
1   2   3   4




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương