‫Chào mừng trở lại.
‫Trong video này, bạn sẽ học cách sử dụng Rakes, đây là một công cụ mạnh mẽ mà bạn có thể sử dụng ở nhiều vị
‫trí khác nhau.
‫Ví dụ, bạn có thể kiểm tra xem có thứ gì đó ở phía trước bạn ở phía sau bạn, ở phía trên bạn hoặc tại điểm
‫mà con chuột của bạn đang ở và tất cả những thứ đó hay không.
‫Và chúng tôi sẽ sử dụng điều đó trong hai trò chơi khác nhau.
‫Vậy thì hãy bắt tay vào làm ngay để sau này biết cách sử dụng nhé.
‫Những gì chúng tôi cần cho đó là khối lập phương của chúng tôi.
‫Vì vậy, hãy đưa khối lập phương của chúng ta trở lại trò chơi và đồng thời, hãy tạo một mặt phẳng.
‫Vì vậy, vật thể 3D và mặt phẳng.
‫Vì vậy, bây giờ mọi thứ trông hơi khác ở đây.
‫Như bạn có thể thấy, góc của chúng tôi rất kỳ lạ.
‫Vì vậy, chúng ta hãy xem xét điều này.
‫Mặt phẳng nằm trong khối lập phương, vì vậy hãy thay đổi chuyển động quay của mặt phẳng.
‫Được rồi.
‫Bây giờ chúng tôi tốt để đi.
‫Được chứ.
‫Vì vậy, máy bay của chúng ta phải thấp hơn khối lập phương của chúng ta.
‫Và đồng thời, tôi sẽ cung cấp cho nó một tài liệu.
‫Vì vậy, hãy tạo một vật liệu thật nhanh chóng để chúng ta có thể nhìn thấy nó tốt hơn dưới mặt đất.
‫Và hãy đổi nó thành màu đỏ.
‫Vì vậy, chúng ta hãy làm cho lòng đất đỏ.
‫Vì vậy, bây giờ chúng ta có thể thấy nó trong trò chơi của chúng tôi.
‫Vì vậy, ý tưởng là kiểm tra xem khối lập phương của chúng ta hiện có thứ gì bên dưới nó hay không.
‫Vì vậy, nếu có bất cứ điều gì mà nó va chạm bên dưới nó.
‫Và để làm điều đó, chúng ta có thể cung cấp cho khối lập phương đó một tập lệnh mới.
‫Vì vậy, tôi sẽ thêm một tập lệnh mới vào nó và kiểm tra các đối tượng.
‫Tôi sẽ gọi nó là kiểm tra các đối tượng.
‫Và những gì chúng tôi cần ở đây là trong phương pháp cập nhật của chúng tôi, chúng tôi sẽ cần một cú đánh cast red.
‫Vì vậy, nó sẽ yêu cầu theo một hướng cụ thể và chúng tôi kiểm tra xem có bị đánh hay không và nếu là vật lý.
‫Suy nghĩ lại và đây là 16 quá tải khác nhau và chúng tôi sẽ sử dụng một trong số chúng, một trong số đó có vị trí được chuyển
‫đổi.
‫Vì vậy, đó là nguồn gốc của yêu cầu của chúng tôi.
‫Sau đó, chúng ta cần hướng của việc đúc lại.
‫Vì vậy, trong trường hợp của tôi, tôi muốn nhìn xuống.
‫Vì vậy vectơ ba lên.
‫Vì vậy, trừ đi vectơ ba lên có nghĩa là đi xuống.
‫Và sau đó chúng tôi muốn có điểm mà chúng tôi đạt được.
‫Vì vậy, đầu ra đã đạt và cuối cùng chúng tôi muốn biết chúng tôi muốn đi bao xa.
‫Vì vậy, ví dụ, chúng tôi chỉ muốn kiểm tra 100 đơn vị.
‫Chúng tôi không muốn đi xa hơn thế.
‫Và nếu chúng ta đánh một cái gì đó, thì chúng ta có thể, chẳng hạn như in, chúng ta đánh một cái gì đó
‫và thậm chí chúng ta có thể đi xa như nói khoảng cách khác nhau đến đối tượng bằng khoảng cách dấu chấm.
‫Hoặc thậm chí có thể đánh vào vị trí suy nghĩ biến đổi đó để chúng ta thậm chí có thể nói chúng ta đã đánh thứ gì đó ở đâu.
‫Được rồi, hãy lưu tập lệnh đó và quay lại Unity.
‫Vì vậy, bây giờ khối lập phương của chúng tôi có tập lệnh này.
‫Vì vậy, bây giờ chúng ta hãy tiếp tục và chạy nó.
‫Hãy xem giao diện điều khiển, nó nói gì.
‫Và nó nói rằng, Chúng ta đã đạt được điều gì đó ở con số 0.
‫Và bây giờ tôi sẽ di chuyển nó một chút và tôi sẽ xóa mọi thứ.
‫Hãy xem, không có gì bị tấn công và chúng tôi di chuyển về phía của chúng tôi trên mặt đất và chúng tôi thấy rằng phương thức được gọi và
‫nó được gọi trong phương thức cập nhật.
‫Vì vậy, nó được gọi rất thường xuyên.
‫Vì vậy, phương pháp in của chúng tôi được gọi là like rất thường xuyên trong mọi khung hình.
‫Vì vậy, bây giờ chúng tôi biết chính xác khi chúng tôi đánh một cái gì đó.
‫Những gì chúng tôi thậm chí có thể làm là đi xa như nói rằng nếu chúng tôi không trúng bất cứ điều gì để những người khác in không có gì bên dưới
‫chúng tôi.
‫Vì vậy, hãy lưu lại và thử lại.
‫Và bây giờ chúng ta hãy di chuyển phần tử của chúng ta qua lại, không có gì bên dưới chúng ta.
‫Và chúng tôi đánh một cái gì đó và chúng di chuyển qua lại.
‫Được rồi.
‫Vì vậy, tôi vẫn gặp lỗi này vì tôi có thứ gì đó trong bản dựng mà tôi không sử dụng nữa.
‫Vì vậy, điều đó không nên xuất hiện cho bạn.
‫Được rồi, bây giờ bạn đã biết cách sử dụng Red Cast Hit để kiểm tra xem có thứ gì đó bên dưới bạn hay không.
‫Bây giờ chúng ta hãy xem cách chúng ta có thể làm điều tương tự khi di chuyển bằng chuột và xem liệu chúng ta có đánh trúng
‫thứ gì đó bằng chuột hay không.
‫Vì vậy, chúng ta hãy dừng cuộc chơi.
‫Hãy quay lại Visual Studio.
‫Và bây giờ, thay vì sử dụng hit recast, chúng ta sẽ cần sử dụng Ray.
‫Vì vậy, hãy bình luận điều đó ra và chúng ta sẽ sử dụng Ray ngay bây giờ.
‫Vì vậy, Ray Ray bằng với điểm ảnh chính của máy ảnh, màn hình đó trỏ đến Ray.
‫Và ở đây, chúng tôi sử dụng đầu vào trước khi chúng tôi luôn sử dụng chuột xuống, v.v.
‫Nhưng lần này chúng tôi sử dụng vị trí chuột, là vectơ ba, kiểm tra vị trí chuột của chúng tôi và
‫sau đó tính toán xem nó ở điểm nào trong trò chơi của chúng tôi.
‫Và bây giờ chúng ta có thể kiểm tra xem điểm vật lý có tái tạo với tia của chúng ta hay không và ví dụ, khoảng cách 100 nếu có thứ gì đó và
‫nếu có thứ gì đó.
‫In.
‫Đánh và đánh.
‫Uh, có thể là gì đó.
‫Đánh một cái gì đó.
‫Vì vậy, chúng ta hãy xem xét.
‫Điều gì xảy ra bây giờ?
‫Chúng ta hãy trở lại thống nhất, và chúng ta hãy chơi đùa bằng miệng của chúng ta và xem chúng ta có trúng thứ gì không.
‫Và chúng tôi đạt được thứ gì đó, và tôi đã chạm đáy.
‫Và vì vậy, bây giờ tôi có thể thấy mỗi khi tôi đánh thứ gì đó hoặc phương pháp cập nhật sẽ tăng lên cho mỗi khung hình mà
‫tôi đánh thứ gì đó.
‫Bây giờ, nếu tôi muốn biết những gì tôi đã đánh, tôi có thể sử dụng đòn đánh theo tỷ lệ và tôi sẽ gọi nó là trúng đích.
‫Và ở đây tôi sẽ cần sử dụng một quá tải khác, quá tải đầu ra nhấn.
‫Vì vậy, bây giờ tôi sẽ biết những gì tôi sẽ làm.
‫Tôi đã va phải thứ gì và va phải thứ gì đó, tôi thay thế thứ đó bằng hit dot collider, có nghĩa là chiếc máy va chạm mà tôi đã
‫va phải.
‫Và từ máy va chạm đó, tôi muốn biết bản thân đối tượng trò chơi và thậm chí có thể là tên của đối tượng trò chơi.
‫Vì vậy, đó sẽ cho tôi tên.
‫Vì vậy, giả sử tôi đánh.
‫Khối lập phương, sau đó nên nói, Hit Cube.
‫Nếu tôi va vào mặt đất của chúng ta, máy bay của chúng ta, thì nó sẽ nói là máy bay.
‫Vì vậy, chúng ta hãy kiểm tra điều đó.
‫Hãy đi đến một nơi nào đó với con chuột của chúng tôi và chúng ta hãy đi qua nó.
‫Đánh khối lập phương và đánh máy bay.
‫Như bạn có thể thấy bây giờ, chúng tôi thậm chí biết chúng tôi đã đánh vào đối tượng nào.
‫Và điều đó sẽ cho phép chúng tôi, ví dụ, xây dựng các tòa nhà bởi vì chúng tôi biết vị trí hiện tại bằng chuột và chúng
‫tôi biết vị trí của chúng tôi đang định vị một tòa nhà.
‫Đó là điều mà chúng ta sẽ làm trong chương Nhân bản Thế giới Vui nhộn.
‫Vì vậy, bạn có thể muốn quay lại video này nếu bạn muốn tự mình tạo bản sao Farmville.
‫Được rồi.
‫Vì vậy, hẹn gặp lại các bạn trong video tiếp theo, nơi cuối cùng chúng ta sẽ bắt đầu với chính trò chơi.