<h1>Sự Kiện Va Chạm</h1> | hyperPad Documentation

Loading...

Logo
DocumentationĐối tượng<h1>Sự Kiện Va Chạm</h1>
Đối tượng

<h1>Sự Kiện Va Chạm</h1>

Last updated March 20, 2017

Mô tả

Hành vi Sự Kiện Va Chạm sẽ kích hoạt một sự kiện khi hai đối tượng bắt đầu va chạm, dừng va chạm hoặc liên tục kích hoạt khi va chạm. Khi được sử dụng với thẻ, bạn có thể kiểm tra xem đối tượng của bạn đã va chạm với nhiều đối tượng hay không. Nếu bạn không xác định Đối Tượng B để kiểm tra va chạm, thì hành vi này sẽ kích hoạt khi Đối Tượng A chạm vào bất cứ điều gì trong cảnh.

Hành vi này sẽ kích hoạt một sự kiện một lần khi xảy ra va chạm.

Va Chạm và Thẻ:

Hành vi Va Chạm rất thông minh và sẽ chuyển đối tượng đã gán thẻ cho hành vi tiếp theo đang sử dụng cùng một thẻ. Bằng cách này, bạn có thể kích hoạt một hành động trên một đối tượng cụ thể với thẻ đó thay vì tất cả các đối tượng có thẻ. Ví dụ, nếu bạn muốn tiêu diệt một kẻ thù duy nhất khi sử dụng thẻ, hãy làm cho cả hành vi va chạm và hành vi tiêu diệt đều sử dụng cùng một thẻ "kẻ thù".

Nếu các thẻ cho hai hành vi kết nối không giống nhau, thì hành động sẽ xảy ra với tất cả các đối tượng trong cảnh có thẻ đó.

Các Loại Sự Kiện

Bắt đầu Va Chạm

Kích hoạt một lần khi sự kiện xảy ra

Đối Tượng A

Theo mặc định, đây là đối tượng hiện tại được chọn. Bạn có thể thay đổi điều này thành bất kỳ đối tượng nào khác trong cảnh của bạn.

Đối Tượng B

Một đối tượng khác trong cảnh của bạn để kiểm tra va chạm. Nếu Đối Tượng B để trống, thì hành vi sẽ kích hoạt khi Đối Tượng A chạm vào bất cứ điều gì khác trong cảnh của bạn.

Tọa Độ Thế Giới

Nếu được bật, hành vi sẽ xuất vị trí của va chạm tương đối với Đối Tượng A hoặc Đối Tượng B.

Ở Trên Cùng

Khi chuyển đổi này bật, một sự kiện sẽ kích hoạt khi xảy ra va chạm ở bề mặt trên cùng của Đối Tượng B.

Ở Dưới

Khi chuyển đổi này bật, một sự kiện sẽ kích hoạt khi xảy ra va chạm ở bề mặt dưới của Đối Tượng B.

Ở Trái

Khi chuyển đổi này bật, một sự kiện sẽ kích hoạt khi xảy ra va chạm ở bề mặt bên trái của Đối Tượng B.

Ở Phải

Khi chuyển đổi này bật, một sự kiện sẽ kích hoạt khi xảy ra va chạm ở bề mặt bên phải của Đối Tượng B.

Trong Khi Va ChạmĐã Dừng Va Chạm

Kích hoạt lặp lại khi sự kiện xảy ra

Đối Tượng A

Theo mặc định, đây là đối tượng hiện tại được chọn. Bạn có thể thay đổi điều này thành bất kỳ đối tượng nào khác trong cảnh của bạn.

Đối Tượng B

Một đối tượng khác trong cảnh của bạn để kiểm tra va chạm. Nếu Đối Tượng B để trống, thì hành vi sẽ kích hoạt khi Đối Tượng A chạm vào bất cứ điều gì khác trong cảnh của bạn.

Tọa Độ Thế Giới

Nếu được bật, hành vi sẽ xuất vị trí của va chạm tương đối với Đối Tượng A hoặc Đối Tượng B.

Kích hoạt một lần khi sự kiện xảy ra

Đối Tượng A

Theo mặc định, đây là đối tượng hiện tại được chọn. Bạn có thể thay đổi điều này thành bất kỳ đối tượng nào khác trong cảnh của bạn.

Đối Tượng B

Một đối tượng khác trong cảnh của bạn để kiểm tra va chạm. Nếu Đối Tượng B để trống, thì hành vi sẽ kích hoạt khi Đối Tượng A chạm vào bất cứ điều gì khác trong cảnh của bạn.

Đầu Ra

X

(Bắt đầu Va Chạm, Trong Khi Va Chạm)

Đây là vị trí cụ thể nơi xảy ra va chạm tương đối với Đối Tượng B hoặc Đối Tượng A trên trục X. Nếu Tọa Độ Thế Giới được bật, điều này sẽ xuất vị trí ngang tương đối với thế giới.

Y

(Bắt đầu Va Chạm, Trong Khi Va Chạm)

Đây là vị trí cụ thể nơi xảy ra va chạm tương đối với Đối Tượng B hoặc Đối Tượng A trên trục Y. Nếu Tọa Độ Thế Giới được bật, điều này sẽ xuất vị trí dọc tương đối với thế giới.

Động Lượng

(Bắt đầu Va Chạm)

Điều này xuất động lượng của lực khi Đối Tượng A đã va chạm với Đối Tượng B.

ID Đối Tượng A

Điều này xuất ID Đối Tượng của Đối Tượng A.

ID Đối Tượng B

Điều này xuất ID Đối Tượng của Đối Tượng B

Ví Dụ

Nếu bạn muốn điểm số của nhân vật tăng lên khi nó thu thập một đồng xu. Để làm điều này, bạn sẽ thêm một hành vi Sự Kiện Va Chạm vào nhân vật của bạn, đặt loại sự kiện là Bắt đầu Va Chạm và sau đó đặt đồng xu là Đối Tượng B. Nếu có nhiều đồng xu trong cảnh của bạn, thì có lẽ hợp lý hơn để gán thẻ cho đồng xu và sử dụng thẻ thay vì Đối Tượng B cụ thể.

Tải dự án ví dụ

Liên Quan

Tạo Va Chạm

CollidedReference.gif