Chia Sẻ Giá Trị Giữa Các Hành Vi | hyperPad Documentation

Loading...

Logo
DocumentationTrình Biên Soạn Hành ViChia Sẻ Giá Trị Giữa Các Hành Vi

Một số hành vi có thể xuất giá trị để bạn sử dụng với các hành vi khác. Khi bạn chạm vào bất kỳ hành vi nào, bạn sẽ nhận thấy một số hành vi có một vòng tròn nhỏ với biểu tượng đầu ra, có nghĩa là bạn có thể kéo giá trị đầu ra vào trường đầu vào của một hành vi khác. Ví dụ, Hành Vi Cộng Giá Trị sẽ xuất tổng của hai số mà bạn đã chỉ định, và nếu bạn muốn lưu nó vào một Hộp Chứa, thì bạn chỉ cần chạm vào hành vi Hộp Chứa và kéo đầu ra vào trường đầu vào Lưu Trữ.

Nhiều Giá Trị Đầu Ra

Một số hành vi có nhiều giá trị đầu ra. Một ví dụ về điều này là hành vi Tính Hướng. Hành vi Tính Hướng xuất một Vector X, Vector Y và một góc.

Thay Đổi Trường Đầu Vào

Bấm vào biểu tượng bên trong một trường đầu vào sẽ yêu cầu bạn tạo một hành vi Thay Đổi Trường Đầu Vào. Hành vi này là một hành động và sẽ thay đổi giá trị của trường đầu vào khi được thực hiện bởi một sự kiện. Không giống như một hộp chứa, "Thay Đổi Trường Đầu Vào" chỉ điều khiển một trường đầu vào duy nhất, là một hành động và không thể xuất bất kỳ điều gì đến các hành vi khác.

Hãy ghi nhớ, giá trị đã thay đổi chỉ được phản ánh khi hành vi gốc được thực hiện lại, hoặc công tắc "Khởi Động Lại Hành Vi" đang bật.

Ví dụ, nếu bạn đang thay đổi vận tốc của một đối tượng, tốc độ mà đối tượng di chuyển sẽ không bị ảnh hưởng cho đến khi hành vi "Đặt Vận Tốc" gốc được thực hiện lại.

Hành vi Thay Đổi Trường Đầu Vào được tạo từ thông báo.

Bằng cách bật công tắc "ON" cho "Khởi Động Lại Hành Vi" trong thuộc tính của hành vi "Thay Đổi Trường Đầu Vào", bạn có thể khiến "Thay Đổi Trường Đầu Vào" thực hiện hành vi gốc. Điều này sẽ cập nhật hành vi gốc với giá trị mới.

Hành Vi Thiếu

Nếu một hành vi bị xóa, trường đầu vào mà nó đã chia sẻ sẽ được làm nổi bật màu đỏ để chỉ ra lỗi.