‫Được chứ.
‫Vì vậy, mục tiêu của chúng tôi cho video này là thực hiện cái chết cho Pons của chúng tôi.
‫Vì vậy, nếu tôi bị bắn trúng một vài lần từ tháp của chúng tôi, bạn sẽ thấy rằng tôi đã biến mất vì xe tăng của tôi
‫đã chết.
‫Và nếu tôi đủ kỹ năng, nếu tôi có thể tiếp tục và tiêu diệt một trong số chúng, bạn sẽ thấy rằng nó cũng
‫biến mất.
‫Vì vậy, chúng tôi sẽ thực hiện cái chết cho những con tốt này trong video này.
‫Xin chào và chào mừng trở lại.
‫Bây giờ chúng tôi đã gây sát thương lên những con tốt khi chúng bị trúng đạn.
‫Bây giờ chúng ta cần tìm hiểu xem chúng ta sẽ xử lý như thế nào sau khi chết.
‫Điều này có nghĩa là chúng ta sẽ cần một số loại chức năng để xử lý việc phá hủy một tác nhân cụ thể.
‫Vì vậy, chúng ta sẽ tạo một hàm phá hủy tay cầm.
‫Chúng tôi cũng cần một diễn viên chết để hoạt động, điều này có thể cho phép chế độ trò chơi xử lý những gì xảy ra khi một
‫diễn viên trong thế giới của chúng ta chết và chúng ta sẽ gọi diễn viên này là chức năng chết khi giá trị sức khỏe bằng
‫0 đối với một con tốt cụ thể.
‫Vì vậy, hãy nói về một chút lộ trình về cách chúng ta sẽ triển khai hệ thống này.
‫Chúng tôi biết rằng chúng tôi có một đường đạn và nó đang gọi là sát thương áp dụng và điều này dẫn đến chức năng
‫nhận sát thương phản hồi với chương trình phát sóng đại biểu đó trong thành phần sức khỏe.
‫Vì vậy, chúng tôi cần phải tìm ra những gì cần làm từ đó.
‫Chà, chế độ chơi của chúng tôi có thể có chức năng xử lý khi một diễn viên chết.
‫Vì vậy, trong thiệt hại xảy ra, chúng ta có thể kiểm tra xem sức khỏe có đạt đến không.
‫Và tại thời điểm đó, chúng ta có thể gọi chức năng chết của diễn viên trong chế độ chơi và từ đó con tốt của chúng ta có thể xử
‫lý việc phá hủy nó.
‫Vì vậy, cuối cùng sẽ tùy thuộc vào chế độ trò chơi để gọi chức năng phá hủy tay cầm trên diễn viên đã
‫chết.
‫Vì vậy, chúng tôi có một chút kế hoạch trò chơi, vì vậy chúng ta hãy phác thảo các bước cần thực hiện để thực hiện điều này.
‫Đầu tiên, chúng ta sẽ tạo chức năng hủy xử lý và chúng ta sẽ đặt chức năng này vào lớp cầm đồ
‫cơ sở để xử lý chức năng sẽ xảy ra khi bất kỳ con tốt nào của chúng ta chết.
‫Và chúng tôi cũng sẽ thực hiện điều này trong các lớp xe tăng và tháp, vì mỗi lớp sẽ có chức năng độc
‫đáo của riêng mình khi chúng chết, sau đó chúng tôi sẽ tạo một chức năng đã chết cho diễn viên và đặt nó vào lớp
‫chế độ trò chơi để chúng ta có thể gọi xử lý phá hủy từ đó.
‫Sau đó, chúng tôi sẽ gọi xử lý phá hủy trong chức năng diễn viên đã chết trên chế độ trò chơi và sau đó
‫chúng tôi có thể gọi diễn viên chết vì thành phần sức khỏe khi sức khỏe đạt đến 0.
‫Vì vậy, hãy bắt đầu với bước đầu tiên của chúng tôi tạo hàm hủy xử lý.
‫Vì vậy, tôi đang ở đây trong Base Pond H và tôi muốn thêm chức năng phá hủy tay cầm này.
‫Bây giờ tôi đang lên kế hoạch gọi chức năng này từ chế độ trò chơi, có nghĩa là nó sẽ cần phải là một
‫chức năng công khai để tôi có thể đặt chức năng này ở đây trong phần công khai.
‫Nó sẽ vô hiệu và tôi sẽ gọi nó là xử lý sự hủy diệt.
‫Bây giờ, nó không cần phải lấy bất kỳ tham số đầu vào nào.
‫Nó chỉ đơn giản là xử lý việc phá hủy con tốt cụ thể này.
‫Vì vậy, hãy triển khai hàm này trong tệp CP cầm đồ cơ sở và tôi sẽ đặt nó ngay tại đây
‫dưới hàm tạo.
‫Vì vậy, tôi có xử lý phá hủy và tôi sẽ đặt tên lớp cầm đồ cơ sở ngay trước tên hàm
‫ở đây.
‫Bây giờ đây sẽ là những điều sẽ xảy ra khi bất kỳ con tốt nào dựa trên cơ sở cầm đồ chết.
‫Vì vậy, tôi sẽ đặt một việc cần làm ở đây cho biết những gì chúng ta sẽ làm trong chức năng phá hủy tay cầm.
‫Tôi muốn xử lý tất cả các hiệu ứng hình ảnh và âm thanh ở đây liên quan đến việc con tốt đang chết.
‫Vì vậy, tôi sẽ chỉ nói các hiệu ứng âm thanh cắt xén hình ảnh và chúng tôi sẽ để nguyên ở đó và chúng tôi
‫sẽ đảm bảo nhớ thực hiện điều này khi chúng tôi đến các hiệu ứng và âm thanh đặc biệt trong phần này của
‫khóa học.
‫Bây giờ chúng tôi đã xử lý tiêu diệt ở đây, nhưng tôi cũng muốn đặt một chức năng phá hủy xử lý ở
‫cả lớp xe tăng và tháp để xử lý những gì xảy ra khi những con tốt đó chết.
‫Và cách thực hiện phá hủy đơn giản nhất có lẽ sẽ dành cho tòa tháp của chúng ta.
‫Vì vậy, chúng ta hãy đi vào Tháp H và chúng ta sẽ thêm một chức năng công khai ở đây được gọi là xử lý phá hủy.
‫Vì vậy, tôi sẽ nói hủy hủy xử lý void và tôi sẽ thực hiện điều này và tháp CP ngay dưới chức năng
‫đánh dấu.
‫Vì vậy, đây là đánh dấu vào đây là xử lý phá hủy và tôi sẽ đặt tiền tố cho tên hàm với một tháp giống
‫như vậy.
‫Bây giờ trong chức năng phá hủy xử lý cho tháp, tôi muốn gọi là phiên bản siêu cấp để xử lý phá hủy trong cơ
‫sở tốt được gọi và chúng tôi sẽ nhận được các hiệu ứng hình ảnh và âm thanh đó khi tháp chết.
‫Vì vậy, tôi sẽ nói phá hủy siêu xử lý chỉ để đảm bảo rằng nó được gọi.
‫Và sau đó, tôi chỉ đơn giản là sẽ phá hủy tòa tháp.
‫Bây giờ chúng ta đã thấy nó hoạt động như thế nào.
‫Chúng tôi chỉ đơn giản gọi là chức năng phá hủy, và điều đó sẽ xử lý sự phá hủy cho tòa tháp.
‫Vì vậy, tôi có thể lưu tệp này và đóng tệp tháp và CP và bây giờ tôi có thể đặt chức năng phá hủy
‫tay cầm trong lớp xe tăng.
‫Vì vậy, tôi sẽ đi đến xe tăng và khai báo một chức năng công khai ở đây dưới chức năng đánh dấu được gọi là
‫xử lý phá hủy.
‫Và tôi sẽ đi đến Tank CP và thực hiện điều này ngay dưới tic ở đây, không quên thêm tiền tố
‫tên chức năng với một xe tăng.
‫Bây giờ, giống như trong lớp tháp, chúng tôi muốn gọi là sự phá hủy siêu tay cầm.
‫Và theo cách đó, chúng ta sẽ có được những hiệu ứng hình ảnh và âm thanh.
‫Bây giờ đối với xe tăng, chúng tôi sẽ làm điều gì đó khác một chút.
‫Tôi muốn giấu chiếc xe tăng hơn là phá hủy nó.
‫Và sau đó chúng tôi có thể vô hiệu hóa chức năng TIC của nó để nó vẫn tồn tại trên thế giới và chúng tôi sẽ vẫn sở hữu nó.
‫Vì vậy, chúng tôi vẫn có được góc nhìn đó từ máy ảnh.
‫Chỉ chúng ta sẽ không thể nhìn thấy nó hoặc di chuyển nó xung quanh.
‫Vì vậy, để ẩn xe tăng, chúng ta có thể gọi một hàm có tên là diễn viên thiết lập ẩn trong trò chơi và điều này sẽ lấy một boolean.
‫Và nếu chúng ta vượt qua true thì chúng ta sẽ ẩn xe tăng một cách hiệu quả.
‫Bây giờ tôi cũng muốn tắt tính năng đánh dấu và cũng có một chức năng cho điều đó.
‫Nó được gọi là thiết lập diễn viên tic đã được kích hoạt.
‫Và đối với điều này, tôi sẽ chuyển sai, điều này sẽ vô hiệu hóa tính năng đánh dấu cho xe tăng.
‫Vì vậy, điều đó sẽ đảm nhận chức năng phá hủy tay cầm của chúng tôi.
‫Vì vậy, chúng tôi có chức năng phá hủy tay cầm của chúng tôi.
‫Bước tiếp theo của chúng tôi là tạo một chức năng chết diễn viên trong chế độ chơi.
‫Vì vậy, hãy thực hiện điều đó.
‫Vì vậy, tôi đang ở đây trong chế độ chơi điều chỉnh xe tăng và ở đây tôi có thể tạo chức năng diễn viên đã chết. Bây giờ tôi định gọi
‫diễn viên đã chết từ lớp thành phần sức khỏe, có nghĩa là đây cũng cần phải là một chức năng công khai.
‫Vì vậy, tôi sẽ thêm một phần công khai và tạo chức năng chết diễn viên.
‫Bây giờ điều này sẽ vô hiệu và tôi sẽ gọi nó là diễn viên đã chết.
‫Và điều này có thể chỉ cần lấy một con trỏ diễn viên được gọi là Dead Actor và bây giờ chúng ta có thể thực hiện diễn viên đã chết trong chế độ
‫chơi điều chỉnh xe tăng.
‫CP Vì vậy, tôi sẽ đặt nó ở đây và tiền tố tên bằng chế độ chơi điều chỉnh xe tăng và bây giờ chúng ta có một chức
‫năng chết diễn viên.
‫Bây giờ tôi muốn kiểm tra xem tác nhân chết có phải là xe tăng hay không, điều đó có nghĩa là tôi sẽ cần một
‫biến số cho xe tăng.
‫Vì vậy, quay trở lại chế độ chơi điều chỉnh xe tăng.
‫Tôi sẽ tạo một phần riêng tư và tôi sẽ thêm một biến tank mà tôi sẽ khai báo
‫trước.
‫Và nó là con trỏ bể loại A và tôi chỉ đơn giản là sẽ gọi cái bể này và tôi sẽ cần khởi tạo nó
‫bằng địa chỉ của cái ao bể, và tôi có thể làm điều đó và bắt đầu chơi.
‫Bây giờ chúng tôi đã thấy rằng bắt đầu chơi là một chức năng được bảo vệ và chúng tôi sẽ giữ nó được bảo vệ ở đây trong chế
‫độ trò chơi để chúng tôi có thể ghi đè, bắt đầu, chơi.
‫Vì vậy, tôi sẽ nói khoảng trống ảo, bắt đầu, chơi, ghi đè và tôi có thể triển khai nó ở đây trong điều chỉnh xe tăng, chế độ trò
‫chơi.
‫Chuẩn rồi.
‫Vì vậy, nó sẽ bị vô hiệu khi bắt đầu chơi và tôi sẽ sử dụng xe tăng điều chỉnh, tên lớp chế độ trò chơi.
‫Và điều đầu tiên tôi sẽ làm là gọi siêu bắt đầu chơi.
‫Bằng cách đó, chúng tôi có được chức năng dành cho cha mẹ và tôi có thể giúp người chơi cầm đồ bằng cách sử dụng tĩnh trong trò chơi.
‫Vì vậy, trước tiên tôi sẽ bao gồm các tĩnh trong trò chơi và đó là trong tĩnh trong trò chơi chém kismet như chúng
‫ta đã thấy.
‫Và ở đây tôi có thể lấy Tank và gán cho nó giá trị của tĩnh trong lối chơi của lứa trẻ.
‫Bàn tay người chơi guitar.
‫Bây giờ, điều này lấy một đối tượng bối cảnh thế giới mà chúng ta có thể sử dụng đối tượng này và tôi sẽ sử dụng số 0
‫làm chỉ số người chơi vì xe tăng của chúng tôi sẽ luôn là người chơi 0.
‫Bây giờ chúng ta biết rằng máy nghe nhạc phản lực - trả về một con trỏ A - và xe tăng thuộc loại xe tăng loại A, hạng con.
‫Và chúng tôi đã thấy rằng chúng tôi cần phải truyền đến hạng xe tăng đó nếu chúng tôi muốn lưu trữ kết quả này trong một con trỏ xe
‫tăng A.
‫Vì vậy, đầu tiên tôi sẽ bao gồm phần đầu xe tăng.
‫Vì vậy, tôi sẽ nói bao gồm xe tăng H và sau đó tôi sẽ chuyển sang một xe tăng.
‫Vì vậy, tôi sẽ nói cast vào tank và tôi đang truyền giá trị trả về từ get player -.
‫Vì vậy, tôi sẽ đặt nó trong ngoặc đơn ở đây.
‫Và bây giờ chúng ta sẽ có một con trỏ tới người chơi - ở dạng một con trỏ xe tăng.
‫Vì vậy, bây giờ chúng ta đã có xe tăng, chúng ta có thể kiểm tra xem tác nhân chết của chúng ta có phải là xe tăng hay không.
‫Vì vậy, chúng ta có thể nói nếu tác nhân chết đôi bằng xe tăng bây giờ xe tăng có thể là null.
‫Và điều đó không sao cả bởi vì nếu Tank là null và tác nhân chết đề cập đến chính tank, thì điều này sẽ không thành công trong việc kiểm tra if
‫và chúng tôi sẽ không thực sự cố gắng truy cập vào một con trỏ null vì chúng tôi sẽ không vào bên
‫trong của điều này.
‫Bây giờ, nếu tác nhân chết thực sự là xe tăng, thì tôi muốn gọi chức năng phá hủy tay cầm xe tăng.
‫Vì vậy, chúng tôi sẽ gọi là phá hủy xử lý xe tăng.
‫Bây giờ, sau khi tôi gọi chức năng phá hủy tay cầm, tôi cũng muốn tắt đầu vào cho vỏ xe tăng để
‫tôi có thể lấy xe tăng và gọi hàm tích hợp mà xe tăng kế thừa được gọi là vô hiệu hóa đầu vào.
‫Bây giờ vô hiệu hóa đầu vào yêu cầu một bộ điều khiển trình phát.
‫Bây giờ chúng ta biết rằng lớp xe tăng, nếu chúng ta đến đây vào xe tăng H có biến ref của bộ điều khiển người chơi này, đây
‫là một con trỏ đến bộ điều khiển người chơi, đó là lý do tại sao tôi bắt đầu nghĩ rằng ref là một cái tên
‫rất khủng khiếp cho biến này .
‫Vì nó không phải là một tham chiếu, nó là một con trỏ.
‫Tôi gần như muốn gọi nó là bộ điều khiển xe tăng.
‫Vì vậy, trên thực tế, tại sao chúng ta không tiếp tục và đổi tên nó?
‫Đây là điều mà các nhà phát triển thường làm khi họ nhận ra rằng họ đã đặt một biến, một cái tên xấu.
‫Vì vậy, mã này có một cách để làm điều này một cách dễ dàng.
‫Tôi có thể đánh dấu biến này và nhấn phím F hai và nó yêu cầu tôi đổi tên nó.
‫Tôi sẽ gọi đây là bộ điều khiển xe tăng.
‫Bây giờ hãy kiểm tra điều này.
‫Nó được gọi là Bộ điều khiển người chơi xe tăng ở đây.
‫Nếu tôi chuyển đến Tank CP, tôi sẽ thấy rằng nó cũng được đổi tên ở đây.
‫Vì vậy, tôi không cần phải đi vào và tìm kiếm nó và tìm thấy mọi phiên bản của trình phát, bộ điều khiển, ref.
‫Tôi có thể tìm kiếm bộ điều khiển xe tăng và thấy rằng nó đã được thay đổi ở mọi nơi mà nó được sử dụng ở đây.
‫Vì vậy, đó là một kỹ năng tái cấu trúc tốt đẹp cần có.
‫Vì vậy, dù sao, quay trở lại đây trong chế độ chơi điều chỉnh xe tăng, tôi cần phải tắt đầu vào cho xe tăng và điều này yêu cầu
‫một bộ điều khiển người chơi.
‫Vì vậy, trước tiên tôi sẽ kiểm tra để đảm bảo rằng bộ điều khiển của người chơi xe tăng là hợp lệ bằng cách nói nếu xe tăng và
‫tôi cần truy cập bộ điều khiển người chơi đó.
‫Nhưng hãy nhớ lại rằng trong xe tăng, biến bộ điều khiển trình phát của chúng tôi là riêng tư.
‫Bây giờ chúng ta có thể tiết lộ điều này và công khai nó hoặc chúng ta có thể tạo một hàm getter công khai cho biến này.
‫Tôi muốn công khai hơn vì đó là phương pháp lập trình tốt hơn.
‫Vì vậy, ở đây trong phần công khai, tôi sẽ tạo một công cụ lấy công cộng cho bộ điều khiển người chơi xe tăng.
‫Bây giờ nó sẽ trả về một con trỏ bộ điều khiển người chơi A và chức năng này sẽ được gọi là
‫lấy người chơi xe tăng.
‫Bộ điều khiển nhận được thường là tên của biến có get ở phía trước và chúng cũng thường được tạo thành chi phí vì
‫chức năng này không được thiết kế để thay đổi bất kỳ thứ gì trong lớp này, nó chỉ trả về bộ điều
‫khiển trình phát.
‫Vì vậy, chúng tôi sẽ nói trả lại bộ điều khiển người chơi xe tăng và đó là tất cả những gì nó sẽ làm.
‫Vì vậy, bây giờ chúng ta có một chức năng nhận công khai cho bộ điều khiển người chơi xe tăng, chúng ta có thể truy cập bộ
‫điều khiển người chơi ở đây từ trong chế độ trò chơi.
‫Vì vậy, chúng tôi sẽ nói nếu xe tăng có được bộ điều khiển của người chơi xe tăng và thực hiện lệnh gọi chức năng đó ở đây.
‫Và nếu chúng ta tiếp cận bên trong câu lệnh if này, thì bộ điều khiển người chơi hợp lệ, vì vậy chúng ta có
‫thể chuyển lệnh gọi này đến đầu vào vô hiệu hóa xe tăng ngay tại đây và chúng ta sẽ chuyển sang đầu vào bị vô hiệu hóa của bộ điều khiển người
‫chơi xe tăng.
‫Vì vậy, chúng tôi cũng sẽ gọi xe tăng nhận bộ điều khiển người chơi ở đây.
‫Bây giờ, trong khi chúng tôi đang truy cập bộ điều khiển trình phát, tôi cũng muốn đưa các bộ điều
‫khiển trình phát hiển thị biến thành viên Boolean con trỏ chuột và đặt giá trị này thành false.
‫Vì vậy, chúng tôi đang tắt tính năng nhập và chúng tôi cũng đảm bảo rằng con trỏ chuột không được hiển thị.
‫Vì vậy, điều đó sẽ đảm nhận việc xử lý các chức năng khi xe tăng chết.
‫Bây giờ, trong trường hợp tác nhân chết không phải là xe tăng, thì tôi muốn kiểm tra xem đó có phải là một phiên bản
‫của lớp tháp hay không.
‫Vì vậy, tôi sẽ thêm một cái khác nếu ở đây.
‫Vì vậy, điều gì sẽ là điều kiện cho điều này khác nếu ở đây?
‫Chà, tôi muốn xem liệu diễn viên đã chết có thể được đưa lên tháp A hay không, điều đó có nghĩa là tôi sẽ
‫cần đưa vào hạng tháp.
‫Vì vậy, bao gồm tháp.
‫Và sau đó tôi sẽ cố gắng cast.
‫Vì vậy, tôi sẽ nói ép kiểu, trong đó có dấu ngoặc nhọn và dấu ngoặc đơn.
‫Và những gì chúng tôi đang đúc cũng là một tòa tháp và những gì chúng tôi đang đúc đã chết.
‫Diễn viên sẽ cố gắng để diễn viên đã chết.
‫Bây giờ chúng ta thực sự có thể lấy kết quả của phép ép kiểu này và gán nó và tạo một biến cục bộ.
‫Ở đây trong điều kiện, chúng ta có thể nói một con trỏ tháp và chúng ta có thể gọi tháp bị phá hủy này và gán cho nó giá trị
‫trả về từ phép đúc này.
‫Và nếu chúng ta làm điều đó, thì chúng ta có quyền truy cập vào diễn viên bị phá hủy này, chính là diễn viên đã chết của chúng ta được đưa vào một
‫tòa tháp.
‫Bây giờ, nếu điều này thành công, thì chúng ta sẽ đi đến bên trong elseif.
‫Và sau đó chúng tôi có thể lấy của chúng tôi bị phá hủy.
‫Tower và chúng ta có thể gọi đơn giản là xử lý phá hủy.
‫Vì vậy, bây giờ chúng tôi có một chức năng chết diễn viên ở đây trong chế độ trò chơi gọi xử lý phá hủy và
‫cũng xử lý một số chức năng khác liên quan đến chết cho xe tăng.
‫Vì vậy, đó sẽ là bước thứ hai.
‫Tạo một chức năng chết tác nhân và trong khi chúng tôi ở đó, chúng tôi cũng gọi là phá hủy xử lý trong
‫chức năng tác nhân chết.
‫Vì vậy, bước cuối cùng của chúng tôi là gọi diễn viên qua đời khi sức khỏe không còn nữa.
‫Bây giờ để gọi hàm này tồn tại trên chế độ trò chơi, thành phần sức khỏe của chúng ta sẽ cần một
‫biến lưu trữ địa chỉ của chế độ trò chơi.
‫Vì vậy, chúng ta hãy đi vào lớp thành phần sức khỏe của chúng tôi.
‫Đây là các thành phần sức khỏe và tôi sẽ thêm một biến riêng ở đây ngay phía dưới cùng.
‫Và đây sẽ là con trỏ chế độ chơi điều chỉnh xe tăng loại A và chúng tôi sẽ gọi đây là chế độ chơi điều chỉnh xe tăng.
‫Bây giờ tôi sẽ chuyển tiếp khai báo này để tôi không phải đưa tệp tiêu đề của nó vào đây và sau đó chúng ta cần
‫truy cập vào chế độ trò chơi.
‫Vì vậy, hãy chuyển đến CP thành phần sức khỏe và nếu tôi cuộn lên, tôi sẽ thấy chức năng bắt đầu chơi ở đây và đó
‫là nơi hoàn hảo để nắm giữ chế độ trò chơi.
‫Một lần nữa, việc đưa nó vào hàm tạo là quá sớm.
‫Chúng tôi cần đảm bảo rằng chế độ trò chơi đã được xây dựng và tồn tại trước khi chúng tôi cố gắng truy cập nó.
‫Bây giờ, đây là một chức năng tiện dụng khi chơi trò chơi tĩnh được gọi là Get Game Mode và nó cho biết trả về cơ sở hoặc null của
‫chế độ trò chơi hiện tại nếu nó không thể được truy xuất, chẳng hạn như trên máy khách.
‫Bây giờ trên máy khách phải làm với lập trình nhiều người chơi và chúng tôi không phải lo lắng về điều đó.
‫Chúng tôi đang chạy trên một máy duy nhất cho trò chơi của mình, vì vậy hãy cuộn xuống và chúng tôi sẽ thấy rằng cơ sở
‫chế độ trò chơi lấy một đối tượng bối cảnh thế giới.
‫Đây chỉ là một đối tượng trong thế giới và chúng ta đã thấy cách xử lý các đối tượng bối cảnh thế giới.
‫Vì vậy, điều này tồn tại trong trò chơi tĩnh h, vì vậy chúng ta hãy bao gồm điều đó.
‫Và ở đây trong các thành phần sức khỏe, CP sẽ dán bao gồm của chúng tôi cho các tĩnh trong trò chơi và sau đó chúng tôi sẽ gọi tải
‫chế độ trò chơi ở đây và bắt đầu chơi.
‫Vì vậy, chúng ta sẽ nói điều chỉnh xe tăng, chế độ chơi.
‫Và đặt điều đó thành giá trị của bạn.
‫Gameplay tĩnh có chế độ chơi và cho đối tượng bối cảnh thế giới.
‫Tôi sẽ vượt qua điều này và bây giờ chúng ta có chế độ chơi.
‫Nhưng tất nhiên có được chế độ trò chơi, trả về cơ sở chế độ trò chơi và chúng tôi đang cố gắng lưu trữ
‫nó trong lớp trẻ em, một chế độ trò chơi điều chỉnh xe tăng, có nghĩa là chúng tôi sẽ cần truyền.
‫Đúng rồi.
‫Vì vậy, chúng tôi cần nói truyền sang chế độ chơi điều chỉnh xe tăng và chúng tôi đang truyền kết quả từ chế độ chơi lấy.
‫Vì vậy, tôi sẽ đặt nó trong dấu ngoặc đơn ở đó.
‫Và chúng tôi đang sử dụng chế độ chơi điều chỉnh xe tăng.
‫Vì vậy, tôi sẽ bao gồm tệp tiêu đề đó ở trên cùng.
‫Vì vậy, tôi sẽ nói bao gồm.
‫Chế độ chơi Tune Tanks.
‫Vì vậy, chúng tôi có chế độ trò chơi ở đây trong thành phần sức khỏe.
‫Chúng tôi đã sẵn sàng xuống đây để xem xét thiệt hại và kiểm tra xem sức khỏe của chúng tôi có về 0 hay không.
‫Và trong trường hợp đó, chúng tôi có thể sử dụng con trỏ chế độ chơi xe tăng điều chỉnh của chúng tôi để gọi tác
‫nhân chức năng đã chết đi qua diễn viên đã chết và đây sẽ là thử thách của bạn vì vậy trong lớp thành phần
‫sức khỏe bị thiệt hại, bạn sẽ kiểm tra xem nếu giá trị của sức khỏe bằng không hoặc giảm xuống dưới 0.
‫Nếu đúng như vậy, thì gọi là diễn viên đã chết khi sử dụng chế độ chơi.
‫Vì chúng ta có một con trỏ đến chế độ trò chơi, trước tiên đừng quên kiểm tra xem con trỏ này có
‫phải không.
‫Và một khi bạn gọi là diễn viên đã chết, bạn sẽ cần phải chuyển giao một diễn viên.
‫Bạn sẽ đi qua một diễn viên đã chết.
‫Vì vậy, hãy tạm dừng video và thực hiện điều này trong chức năng thiệt hại được thực hiện ngay bây giờ.
‫Được chứ.
‫Vì vậy, chúng tôi đã trừ thiệt hại từ sức khỏe.
‫Bây giờ chúng tôi đã sẵn sàng để kiểm tra xem liệu giá trị trạng thái đó có về 0 hay không.
‫Vì vậy, tôi sẽ nói nếu sức khỏe nhỏ hơn hoặc bằng không F và nếu đúng như vậy thì gọi là
‫phù hợp.
‫Diễn viên đã chết bây giờ vì chúng tôi cần kiểm tra xem chế độ chơi có hợp lệ hay không.
‫Tôi có thể đặt một quảng cáo tại đây nếu kiểm tra và kiểm tra xem chế độ chơi điều chỉnh xe tăng có hợp lệ hay không.
‫Nếu nó là null, thì nó sẽ trả về false ở đây và chúng ta sẽ không tiếp cận bên trong câu lệnh if.
‫Vì vậy, nếu chúng ta tiếp cận bên trong câu lệnh if, chế độ chơi điều chỉnh xe tăng là hợp lệ và sức khỏe đã đạt
‫0.
‫Vì vậy, chúng ta có thể nói điều chỉnh xe tăng, chế độ chơi.
‫Và chúng ta có thể gọi là diễn viên đã chết.
‫Và điều này cần một diễn viên và chúng ta biết rằng diễn viên đã chết sẽ là diễn viên bị thiệt hại.
‫Vì vậy, chúng ta sẽ vượt qua tác nhân bị hư hỏng.
‫Và bây giờ chúng ta có thể biên dịch cái này và xem cái đó.
‫Chúng tôi có một biên dịch thành công.
‫Vì vậy, hãy quay trở lại trình chỉnh sửa.
‫Và đây trong trình soạn thảo, tại sao chúng ta không tiếp tục và thử nghiệm cái chết?
‫Hãy xem liệu tôi có thể phá hủy một số xe tăng này trước khi tự mình bị phá hủy hay không.
‫Đó sẽ là một thử thách.
‫Ồ, có một cái.
‫Tôi đã giết một trong số họ và tôi nhận được con thứ hai.
‫Ồ, và tôi đã chết.
‫Vì vậy, bạn có thể thấy rằng trò chơi này thú vị hơn rất nhiều khi chúng tôi đã thêm cái chết và sự hủy diệt vào các ao của chúng tôi.
‫Vì vậy, điều này là tuyệt vời.
‫Được rồi, vì vậy những gì tôi muốn bạn làm là tự vỗ về mình vì trong video này, chúng tôi đã xử
‫lý Diễn viên Tử thần, liên quan đến tương tác khá nhiều giữa các lớp này trong trò chơi của chúng tôi.
‫Bây giờ cái chết được thực hiện là cái ao đơn giản là biến mất, có nghĩa là chúng ta vẫn cần một
‫vài thứ.
‫Chúng tôi cần điều kiện thắng thua.
‫Chúng tôi cần một cách để cho người chơi biết rằng họ đã thắng hay đã thua trong trò chơi.
‫Và chúng ta cũng cần những hiệu ứng đặc biệt đó.
‫Chúng ta cần một số âm thanh, chúng ta cần một số tiếng nổ.
‫Những điều đó sẽ đến rất, rất sớm.
‫Vì vậy, xin chúc mừng.
‫Bạn đã đi được một chặng đường dài và chỉ còn vài bước nữa là bạn phải đi.
‫Hẹn gặp lại các bạn trong video tiếp theo.