‫Xin chào và chào mừng.
‫Trong bài giảng này, chúng ta sẽ gây sát thương cho tác nhân này ở đây.
‫Chúng tôi sẽ làm điều đó bằng cách ghi đè một phương pháp ảo được gọi là gây sát thương lên tác nhân.
‫Và bạn có thể thấy trong nhật ký ở đây, chúng tôi đã giảm sức khỏe khi tôi bắn nhân vật
‫này xuống 0 và sau đó nó dừng ở 0, không chuyển thành số âm.
‫Vì vậy, chúng ta hãy đi sâu vào và xem điều đó được thực hiện như thế nào.
‫Vì vậy, mặc dù hiện tại chúng tôi có thể gây sát thương cho các diễn viên mà chúng tôi đụng phải ở đây, chẳng hạn như anh
‫chàng này, nhưng chúng tôi thực sự không nhận được thiệt hại đó.
‫Vì vậy, đây là lúc các phương pháp ảo của bài giảng cuối cùng xuất hiện bởi vì giống như bắt đầu, chơi hoặc tic, chúng
‫ta muốn có thể nhận sát thương trên một tác nhân.
‫Bây giờ, may mắn thay, nếu bạn đi đến diễn viên H và nhìn một chút vào đây, bạn
‫có thể thấy rằng có phương pháp ảo này.
‫Bây giờ điều này cũng có thể được thực hiện với các sự kiện và bạn có thể đã thấy nó được thực hiện theo cách đó trước khi bạn
‫đăng ký sự kiện.
‫Bây giờ những gì tôi sẽ làm chỉ là một cách khác để gây sát thương, nơi chúng tôi thực sự có thiệt hại được lưu
‫trữ đối với tác nhân chứ không phải trong một bộ phận.
‫Và một cách dễ dàng để nhận thiệt hại đó là thông qua một phương pháp ảo ở đây.
‫Và đây là phương thức ảo mà chúng ta sẽ ghi đè.
‫Vì vậy, tôi sẽ tiếp tục và sao chép nó và chuyển đến diễn viên cụ thể của chúng tôi, đó là nhân vật
‫bắn súng sẽ nhanh hơn để truy cập và tìm kiếm nhân vật bắn súng chấm H Và một điều mà
‫tôi muốn kiểm tra là ở đâu điều này đến, diễn viên chấm H.
‫Vì vậy, nếu chúng ta cuộn lên, chúng ta sẽ có thể thấy chúng ta đang ở phần nào ở đây.
‫Vì vậy, tôi sẽ cuộn ngay lên cho đến khi tôi thấy rằng dù chúng ta ở nơi công cộng hay họ đi gì, chúng ta đều ở trong
‫phần công khai.
‫Vì vậy, điều này cũng nên có trong phần công khai ở đây.
‫Vì vậy, tôi sẽ dán nó bên dưới đánh dấu của chúng tôi và thiết lập thành phần đầu vào của người
‫chơi trong game bắn súng H và chúng tôi chỉ cần dán nó vào và như tôi đã nói trong bài giảng trước, bạn có thể sử dụng ghi đè để đảm bảo rằng bạn thực
‫sự ghi đè một phương thức ảo từ phương thức chính và không cần thiết phải có phương thức
‫ảo ở đây, nhưng chúng tôi vẫn giữ nó.
‫Và ở đây bạn có thể thấy tất cả dữ liệu sắp bị thiệt hại.
‫Chúng tôi đã có số lượng thiệt hại, sự kiện thiệt hại và người kiểm soát gây ra thiệt hại, người chủ mưu và người gây ra
‫thiệt hại.
‫Tất cả những thứ mà chúng tôi đã đưa vào từ khẩu súng cũng đang cắt xén ở đây.
‫Vì vậy, điều đó thật tuyệt.
‫Bây giờ, nếu chúng ta tiếp tục và thực hiện một thay đổi điều khiển P tạo triển khai hoặc sao chép và dán, thì chúng
‫ta có thể bắt đầu thực hiện việc triển khai.
‫Nhưng điều đầu tiên cần cảnh giác là bất cứ khi nào chúng ta ghi đè thứ
‫gì đó, chúng ta muốn nghĩ đến việc gọi phiên bản lớp cha của take damage vì có thể có một số triển khai
‫trong đó cần phải chạy.
‫Vì vậy, đó là những gì chúng tôi sẽ làm.
‫Chúng tôi luôn làm điều này.
‫Chúng tôi đã làm điều đó với công nghệ.
‫Chúng tôi đã làm được điều đó với Begin Play.
‫Bạn có thể thấy rằng chúng tôi đã luôn có điều này cực kỳ thú vị ngay từ đầu và đó là bởi vì khi chúng tôi ghi đè
‫một phương thức, chúng tôi sẽ ghi đè nó hoàn toàn.
‫Chúng tôi loại bỏ hoàn toàn hành vi đó.
‫Vì vậy, nếu chúng ta muốn hành vi đó, hành vi mà chúng ta thường làm, thì chúng ta phải luôn bắt đầu với từ mát
‫đến siêu.
‫Vì vậy, chúng tôi sẽ thực hiện một đòn sát thương tuyệt vời.
‫Đó sẽ là số tiền thiệt hại.
‫Vì vậy, đây là nơi nó trở nên hơi tẻ nhạt, đáng buồn.
‫Công cụ tự động hoàn thành của tôi không làm điều này cho chúng tôi.
‫Sự kiện thiệt hại.
‫Sau đó, những gì là một trong những gì tiếp theo?
‫Chúng tôi đã kiểm soát.
‫Vì vậy, kẻ chủ mưu sự kiện, hãy cứ sao chép.
‫Và sau đó chúng ta có tác nhân gây ra thiệt hại, đó là tác nhân.
‫Vì vậy, tất cả những điều đó được gọi cho việc thực hiện cha mẹ của việc thực hiện thiệt hại.
‫Và một điều khác là nó có một kiểu trả về.
‫Vì vậy, thiệt hại thực tế được áp dụng, vì vậy chúng tôi sẽ làm float.
‫Thiệt hại được áp dụng là giá trị trả lại từ thiệt hại.
‫Vì vậy, chúng tôi sẽ chỉ giữ lại thiệt hại được áp dụng ở đó.
‫Và trên thực tế, con số đó sẽ bằng với lượng sát thương trong trường hợp sử dụng cụ thể của chúng ta, nhưng không nhất
‫thiết vì vậy chúng ta sẽ sử dụng sát thương được áp dụng.
‫Điều tiếp theo chúng tôi muốn làm là giữ thông tin về mức độ sức khỏe mà chúng tôi thực sự có.
‫Bây giờ cách tôi sẽ làm điều này là với hai biến ở đây.
‫Điều đầu tiên là tôi sẽ làm cho cả hai thuộc tính mới bởi vì tôi muốn làm cho sức khỏe hiển thị
‫trong thanh tra, ít nhất là bây giờ.
‫Và chúng ta sẽ có thuộc tính đầu tiên là sức khỏe tối đa.
‫Đó là những gì chúng tôi khởi tạo sức khỏe ban đầu.
‫Vì vậy, thuộc tính của bạn, nó sẽ chỉ là mặc định chỉnh sửa vì nó sẽ được sử dụng khi bắt đầu chơi.
‫Và do đó, việc thay đổi giá trị máu tối đa đó sau hiệu ứng, nó sẽ không có bất kỳ tác động nào.
‫Vì vậy, sức khỏe tối đa, tôi sẽ đặt sức khỏe tối đa thành 100 ở đây và sau đó chúng ta sẽ có một thuộc tính khác ở đây, như tôi
‫đã nói, sẽ là một thuộc tính mới chỉ để chúng tôi có thể để kiểm tra nó.
‫Và tôi sẽ hiển thị điều đó ở bất cứ đâu.
‫Nhưng không thể chỉnh sửa vì chúng tôi không muốn có thể thay đổi tình trạng đó, ít nhất là không phải tại thời điểm này.
‫Bạn có thể muốn điều đó cho mục đích gỡ lỗi, nhưng tôi thì không.
‫Vì vậy, chúng tôi sẽ có sức khỏe ở đây và chơi.
‫Chúng tôi sẽ thiết lập nó để sức khỏe đó.
‫Bằng với lượng máu tối đa.
‫Vì vậy, chúng tôi bắt đầu với spawn.
‫Chúng ta có sức khỏe tối đa và sau đó chúng ta có thể bắt đầu giảm nó.
‫Vì vậy, đã đến lúc một thử thách dành cho bạn là giảm sức khỏe của nhân vật.
‫Vì vậy, bạn sẽ sử dụng sát thương được áp dụng ở đây thay vì tùy chọn khác ở đây.
‫Vì vậy, chúng tôi đã có nhân vật bắn súng của mình, CP chịu sát thương.
‫Chúng tôi đã có một lượng sát thương, nhưng chúng tôi thực sự muốn sát thương áp dụng trở lại sau khi nhận
‫sát thương bởi vì điều đó có thể đã được giảm bớt bởi một số quá trình ở cấp độ gốc.
‫Vì vậy, chúng tôi làm điều đó.
‫Sau đó, chúng tôi giảm giá trị của sức khỏe và ghi lại kết quả chỉ vì mục đích đơn giản để bạn có thể kiểm tra
‫xem khi bạn bắn vào mắt đó, sức khỏe của anh ta có giảm đi không và sau đó kiểm tra.
‫Vì vậy, hãy tạm dừng video và tiếp tục.
‫Được rồi, chào mừng bạn trở lại.
‫Vì vậy, chúng ta hãy cung cấp cho nó một shot.
‫Vì vậy, về cơ bản, chúng tôi muốn giảm điều đó bằng sát thương gây ra.
‫Nhưng như vậy đã đủ chưa?
‫Chà, điều gì sẽ xảy ra nếu sát thương của chúng ta gây ra lớn hơn lượng máu chúng ta còn lại?
‫Chà, trong trường hợp đó, chúng tôi có thể muốn lượng sát thương gây ra là lượng máu đó.
‫Vì vậy, cách chúng ta có thể làm điều này là chúng ta có thể nói rằng thiệt hại được áp dụng.
‫Nên bằng f toán chấm min của sức khoẻ.
‫Và các thiệt hại được áp dụng.
‫Vì vậy, đây là thiệt hại mà chúng tôi cơ bản muốn áp dụng.
‫Vì vậy, chúng tôi sẽ thực sự tôi sẽ tiếp tục và đổi tên nó thay vì gọi nó là thiệt hại được áp dụng.
‫Tôi sẽ gọi nó là thiệt hại để áp dụng.
‫Thiệt hại để áp dụng.
‫Vì vậy, hãy đổi tên nó trong suốt ở đây và sau đó áp dụng thiệt hại.
‫Chúng tôi sẽ giảm sức khỏe trừ thiệt hại để áp dụng.
‫Điều đó có ý nghĩa.
‫Và điều tồi tệ nhất về cơ bản sẽ là sức khỏe.
‫Vì vậy, điều đó sẽ khiến sức khỏe của chúng ta giảm xuống 0.
‫Và hãy nhớ rằng, chúng tôi phải trả lại thiệt hại mà chúng tôi đã thực sự áp dụng.
‫Vì vậy, chúng tôi sẽ thực hiện một thiệt hại trả lại để áp dụng, hiện đã được áp dụng và cuối cùng chúng tôi muốn có nhật ký UII ở cuối ở đây,
‫đây sẽ chỉ là một cảnh báo để chúng tôi có thể nhìn thấy nó.
‫Và tôi muốn đây là sức khỏe còn lại ở đây và nó sẽ là phần trăm F đến hoặc phần trăm F viết thường
‫để hiển thị một phao.
‫Và sau đó chúng ta có thể hồi phục sức khỏe ngay tại đó và tiến hành xây dựng.
‫Hiện nay.
‫Của tôi được biên dịch sau khi sửa một dấu chấm phẩy bị thiếu.
‫Ở đây, hãy bắt đầu và đảm bảo rằng chúng ta có một công cụ dành cho nhà phát triển cửa sổ và chúng ta muốn có nhật ký đầu ra ở đây để
‫chúng ta có thể thấy thông báo nhật ký đó.
‫Và tôi sẽ tiếp tục và nhấn play và đi và thử bắn vào nhân vật này nếu tôi bắn anh ta.
‫Của bạn đây.
‫Sức khỏe còn lại năm 1976, blah, blah, blah, tất cả đều xuống con số không.
‫Và nếu tôi tiếp tục chụp, chúng tôi sẽ không xuống dưới 0 vì điểm toán học tối thiểu đó.
‫Vì vậy, điều đó cho tôi biết rằng chúng tôi đã thiết lập sức khỏe của mình một cách chính xác.
‫Chỉ là một cách khác để làm điều đó trái ngược với việc thực hiện nó trong một thành phần.
‫Bạn có thể làm điều đó trong diễn viên cũng như một số ưu và nhược điểm của cách tiếp cận đó.
‫Cuối cùng, bạn có thể muốn tách nó ra thành một thành phần riêng biệt để bạn có thể sử dụng lại nó trên các phần
‫tử khác nhau.
‫Nhưng đây chỉ là một cách khác, như tôi nói bây giờ, bởi vì nhân vật này trông không đặc biệt chết sau khi
‫chúng tôi bắn anh ta xuống không còn máu.
‫Chúng tôi cần sửa các hình ảnh động để hỗ trợ điều đó.
‫Vì vậy, chúng ta sẽ thấy điều đó trong bài giảng tiếp theo và tôi sẽ gặp bạn ở đó.