Phần 4: Tạo nhân vật của bạn
Trong Phần 3, bạn đã học cách tạo cấp độ đầu tiên của mình. Trong hướng dẫn này, chúng ta sẽ bắt đầu biến cấp độ trống rỗng của mình thành một trò chơi.
Một Platformer là một trò chơi giống như Mario. Thông thường, các trò chơi platformer có một nhân vật có thể điều khiển bằng joystick và có thể nhảy xung quanh để giải quyết nhiều câu đố khác nhau.
Phần này của hướng dẫn dựa trên Phần 3, và giả định rằng bạn đã tạo cấp độ của mình bằng cách sử dụng các tài sản từ Bộ khởi động Platformer, mà bạn có thể tải về từ Cửa hàng Tài sản.
Thêm Người Chơi:
Bạn trước tiên cần thêm đồ họa người chơi của mình vào dock đối tượng. Bắt đầu bằng cách điều hướng đến thư mục Tải về trong Thư viện Tài sản và tìm kiếm Nhân vật Người Không Gian Xanh hoạt hình.
Nhấn vào nhân vật hoạt hình trong Thư viện Tài sản, sẽ hiển thị cho bạn tất cả các vòng hoạt hình có sẵn.
Bởi vì chúng ta không muốn người chơi trông như đang đi bộ mặc dù đang đứng yên, chúng ta sẽ sử dụng vòng hoạt hình "Đứng". Nhấn vào vòng hoạt hình "Đứng" để thêm vào dock.
Chú ý: Nếu đồ họa hoạt hình mà bạn đang sử dụng không có vòng đứng hoặc idle, bạn có thể luôn chọn một khung hình đơn lẻ của một hoạt hình bằng cách giữ ngón tay của bạn trên vòng hoạt hình và chọn "Xem Khung Hình" từ Menu Tài sản.
Giờ đây, khi bạn đã có nhân vật của mình trên Dock Đối tượng, bạn có thể đơn giản kéo nó ra khỏi dock và vào cảnh của bạn.
Di Chuyển Người Chơi:
Bây giờ chúng ta cần mang nhân vật vào cuộc sống và làm cho nó có thể di chuyển bằng joystick. hyperPad làm cho quá trình này trở nên thật đơn giản với các hành vi có sẵn.
Đầu tiên mở Thuộc tính Đối tượng bằng cách nhấn vào nhân vật mà bạn vừa kéo vào canvas.
Từ "Tab Vật Lý" của Thuộc tính Đối tượng, hãy làm cho nhân vật của bạn trở thành "Loại Vật Lý" bằng cách nhấn vào biểu tượng đối tượng vật lý ( ) ngay dưới nút "Hành Vi".
Chú ý: Các đối tượng vật lý sẽ tuân thủ các định luật trọng lực và sẽ phản ứng với các đối tượng và lực khác.
Kế tiếp, nhấn vào nút Hành Vi để mở trình biên tập hành vi và bắt đầu quy trình làm cho nhân vật của bạn có thể chơi được.
Trình biên tập hành vi có các danh mục khác nhau hiển thị dọc theo thanh trên cùng và các hành vi ở bên trái.
Bởi vì bạn đã thêm vòng hoạt hình, một hành vi "Phát Hoạt Hình" đã được thêm vào canvas hành vi.
Từ danh mục "tương tác", hãy kéo hành vi "Điều Khiển Bằng Joystick" vào canvas của bạn.
Ngay khi hành vi này được thêm vào, nó cũng sẽ tự động tạo và thêm một joystick vào Lớp GIAO DIỆN TOÀN CẦU. Nếu bạn đã có thêm một joystick vào lớp giao diện của bạn, hành vi này sẽ tự động sử dụng cái đó thay vì thêm một cái cho bạn.
Tại thời điểm này, bạn có thể nhấn phát và chạy trò chơi của mình! Tuy nhiên, bạn có thể nhận thấy rằng người chơi chỉ trượt quanh màn hình...
Hoạt Hình:
Hãy làm cho trò chơi trông đẹp hơn bằng cách thêm một số hoạt hình vào nhân vật của chúng ta.
Chúng ta sẽ bắt đầu bằng cách làm cho nhân vật đi bộ khi di chuyển joystick sang trái hoặc phải.
Để làm điều này, bạn cần xem các hành vi tương tác "nâng cao". Trong danh mục "Tương Tác", nhấn vào tùy chọn "Nâng Cao" ở dưới cùng của danh sách hành vi.
Từ danh sách "nâng cao", hãy thêm "Joystick Left" và "Joystick Right" vào canvas.
Kế tiếp, từ danh mục "FX", thêm hành vi "Phát Hoạt Hình" và kết nối cả Joystick Left và Right với hành vi "Phát Hoạt Hình" mới được thêm vào này.
Giờ đây, nhấn vào hành vi "Phát Hoạt Hình" để xem Thuộc Tính Hành Vi.
Ô đầu tiên ở trên cùng là đối tượng mà bạn muốn áp dụng hoạt hình. hyperPad tự động chọn đối tượng hiện tại.
Chú ý: Bạn có thể nhấn vào đây và chọn bất kỳ đối tượng nào khác trong cảnh của bạn nếu bạn muốn. Chúng ta không muốn làm điều đó ngay bây giờ, vì vậy chúng ta sẽ để nó như vậy.
Ô tiếp theo bên dưới đại diện cho hoạt hình mà bạn muốn phát. Bởi vì hiện không có hoạt hình nào để phát, ô này để trống.
Nhấn vào ô trống để chọn một hoạt hình.
Chú ý rằng một dải phim xuất hiện dọc theo dưới cùng của màn hình. Nhấn vào biểu tượng Thư Viện Tài sản để thêm một vòng hoạt hình vào dải phim.
Đi đến nhân vật "Người Không Gian Xanh" hoạt hình và chọn vòng "Đi Bộ". Chú ý rằng mỗi khung hình của hoạt hình đã tự động được thêm vào dải phim. Nhấn vào bất kỳ đâu để đóng dải phim và quay lại thuộc tính.
Chú ý: Bạn cũng có thể thêm hình ảnh riêng lẻ hoặc khung hình hoạt hình vào dải phim hoạt hình. Bạn không chỉ giới hạn trong các vòng hoạt hình đã tạo sẵn.
Kế tiếp, từ các thuộc tính hành vi hoạt hình đi bộ, hãy tắt công tắc "Lặp Hoạt Hình". Chúng ta muốn công tắc này tắt vì Joystick Left và Right về cơ bản lặp lại hoạt hình cho chúng ta vì hoạt hình sẽ chỉ xảy ra trong khi joystick ở bên trái hoặc bên phải.
Cuối cùng, hãy đổi tên hành vi này để dễ dàng tìm thấy sau này. Từ thuộc tính hành vi, nhấn vào tên hành vi ở trên cùng. Điều này sẽ mở bàn phím và cho phép bạn nhập một tên mới cho hành vi. Hãy gọi nó là "Hoạt Hình Đi Bộ".
Nếu bạn nhấn phát bây giờ, nhân vật của bạn nên di chuyển quanh với joystick và được hoạt hình!
Nhảy:
Bạn không thể có một trò chơi platform mà không có sự nhảy! Việc khiến nhân vật nhảy thật dễ dàng trong hyperPad.
Trong khi bạn vẫn ở trong trình biên tập hành vi của Người Không Gian Xanh, hãy nhấn vào danh mục "Tương Tác", và từ danh sách hành vi ở bên trái, kéo vào hành vi "Nhảy bằng Nút". Cũng giống như hành vi Điều Khiển Bằng Joystick, hành vi nhảy bằng nút cũng sẽ xử lý nhiều chuyển động của đối tượng cho bạn và tự động thêm một nút vào Lớp GIAO DIỆN TOÀN CẦU.
Bạn có thể nhấn vào hành vi nhảy để xem thuộc tính của nó. Từ thuộc tính hành vi nhảy, bạn có thể thay đổi các cài đặt như âm thanh sẽ phát, sức mạnh của các cú nhảy, và nhiều hơn nữa. Đối với hướng dẫn này, chúng ta sẽ để mọi thứ giống nhau, ngoại trừ việc chúng ta sẽ thay đổi sức mạnh.
Tôi đã phải đặt sức mạnh là 18, để có thể nhảy qua tất cả các chướng ngại vật trong cấp độ được tạo cho Phần 3. Nếu bạn đã thiết kế cấp độ của riêng bạn, bạn có thể cần thử nghiệm với giá trị nhảy cho đến khi nó hoạt động cho bạn.
Nếu bạn nhấn phát bây giờ, bạn có thể thấy nhân vật của bạn chạy quanh và nhảy. Tuy nhiên, bạn có thể đã nhận thấy rằng nhân vật tiếp tục đi bộ trong khi nhảy trên không... Hãy sửa điều đó!
Hãy bắt đầu bằng cách phát một hoạt hình trong khi bạn nhảy.
Từ danh mục "Tương Tác" thêm một hành vi "Bắt đầu Chạm" và sau đó nhấn vào hành vi mà bạn vừa thêm để xem thuộc tính.
Bây giờ chúng ta cần thay đổi hành vi này, để chỉ hoạt động khi bạn bắt đầu chạm vào nút nhảy. Từ thuộc tính hành vi "Bắt đầu Chạm", nhấn vào đồ họa người không gian ở ô trên cùng.
Điều này đưa bạn đến màn hình "Chọn Đối Tượng". Từ đây bạn có thể chọn bất kỳ đối tượng nào hoặc phần tử giao diện người dùng trong cảnh của bạn. Bạn có thể không chọn được nút. Điều này là vì Người Không Gian Xanh nằm trên Lớp Chính và nút nằm trên Lớp GIAO DIỆN TOÀN CẦU. Từ thanh lớp ở phía bên phải của màn hình, đơn giản nhấn vào lớp "Toàn Cầu GIAO DIỆN" . Giờ đây bạn có thể chọn nút.
Với nút đã được chọn, nhấn vào biểu tượng xác nhận ở dưới cùng.
Kế tiếp thêm một hành vi "Phát Hoạt Hình" khác và kết nối nó tới hành vi "Bắt đầu Chạm" mà chúng ta đã thêm trước đó cho Hành Động Nhảy.
Giống như bạn đã làm trước đó, bạn có thể đổi tên hành vi và chọn một hoạt hình từ thuộc tính hành vi.
Để đổi tên, nhấn vào tiêu đề của hành vi trong thuộc tính đối tượng và nhập một tên mới. Tôi đã sử dụng "Hoạt Hình Nhảy".
Giống như bạn đã làm cho hoạt hình đi bộ, bạn cần chọn một vòng cho việc nhảy. Nhấn vào ô trống thứ hai trong thuộc tính hành vi và chọn vòng hoạt hình Nhảy từ các hoạt hình có sẵn của Người Không Gian Xanh.
Bạn cũng sẽ cần tắt công tắc "Lặp Hoạt Hình" và công tắc "Khôi Phục Khung".
Nếu bạn nhấn phát bây giờ, bạn có thể thấy khi bạn nhảy, nhân vật trông như đang nhảy! Tuy nhiên, vẫn còn hai vấn đề nhỏ.
-
Nhân vật không trở lại hoạt hình đứng của nó khi nó hạ cánh
-
Nếu bạn di chuyển nhân vật trong khi nó trên không, nhân vật phát hoạt hình đi bộ trên không.
Đối với vấn đề đầu tiên, hãy chuyển sang danh mục hành vi "Biến Hình" và nhấn vào nút nâng cao để xem các hành vi nâng cao.
Bây giờ kéo hành vi "Ngừng Rơi" và cũng kéo thêm một hành vi "Phát Hoạt Hình" khác từ danh mục FX và kết nối nó đến "Ngừng Rơi".
Trên hành vi "Phát Hoạt Hình" mà bạn vừa thêm, chọn vòng hoạt hình "Đứng" của Người Không Gian Xanh, vô hiệu hóa công tắc "Khôi Phục Khung" và "Lặp Hoạt Hình", và đổi tên của hành vi "Phát Hoạt Hình" thành "Đứng".
Người Không Gian Xanh giờ đây sẽ có thể nhảy và trông như đang đứng khi hạ cánh.
Đối với vấn đề thứ hai, chúng ta cần tạm ngừng hoạt hình chạy trong khi nhân vật đang nhảy.
Chuyển sang danh mục hành vi "Tùy Chỉnh" và kéo vào "Hành Vi Tắt", và kết nối nó với hành vi "Bắt Đầu Chạm" mà chúng ta đã thêm trước đó cho Hoạt Hình Nhảy.
Giờ đây nhấn vào "Hành Vi Tắt", và nhấn vào ô trống để chọn một hành vi trong danh sách. Từ danh sách, tìm kiếm hành vi "Phát Hoạt Hình" (Hoạt Hình Đi Bộ) mà liên kết với các hành vi Joystick trái và phải.
Kế tiếp thêm một "Hành Vi Bật" và kết nối nó với hành vi "Ngừng Rơi" mà chúng ta đã thêm trước đó.
Một lần nữa, nhấn vào ô trống và chọn hành vi Phát Hoạt Hình (Hoạt Hình Đi Bộ) mà phát hành hoạt hình đi bộ.
Nếu bạn nhấn phát bây giờ, nhân vật của bạn nên có thể di chuyển và nhảy quanh một cách hoàn hảo!
Di Chuyển Màn Hình:
Như bạn có thể đã nhận thấy, nếu bạn di chuyển quá xa, nhân vật sẽ ra khỏi màn hình. Trong các trò chơi platform truyền thống, màn hình thường di chuyển cùng với người chơi của bạn. Lấy Mario làm ví dụ, Mario luôn ở giữa màn hình (với một chút biến thể).
Hãy làm cho màn hình di chuyển cùng với Người Không Gian Xanh, để anh ta không bao giờ bị ra khỏi màn hình.
Khi vẫn ở trong hành vi của Người Không Gian Xanh, chuyển sang danh mục "Màn Hình" và thêm hành vi "Theo Dõi Màn Hình". Hành vi "Theo Dõi Màn Hình" sẽ di chuyển màn hình cùng đối tượng mà bạn đã chọn.
Kế tiếp mở thuộc tính hành vi cho Theo Dõi Màn Hình và tắt công tắc cho "Theo Y". Điều này khiến cho màn hình chỉ di chuyển người chơi sang trái hoặc phải, mà không di chuyển lên hoặc xuống.
Tại thời điểm này, nếu bạn nhấn phát, bạn nên có thể chạy qua cấp độ của bạn với một nhân vật hoạt hình và có màn hình di chuyển cùng bạn.
Bạn có thể tải phiên bản hoàn chỉnh của Phần 4 từ Hub và xem tất cả trong hành động.
Trong Phần 5, chúng ta sẽ bắt đầu thêm một số yếu tố Trò Chơi bằng cách thêm tiền xu để nhặt, và một điểm số.

