Trang Chủ Tài chính Cá nhân Làm thế nào để Thực hiện một thư viện đạn cho Minecraft Modding - núm vú

Làm thế nào để Thực hiện một thư viện đạn cho Minecraft Modding - núm vú

Mục lục:

Video: MINECRAFT MOD SÚNG PUBG 3D CỰC ĐẸP VÀ SIÊU MẠNH*JAYGRAY CÓ CÂY SÚNG BẮN TÊN LỬA TRÚNG 100% 2025

Video: MINECRAFT MOD SÚNG PUBG 3D CỰC ĐẸP VÀ SIÊU MẠNH*JAYGRAY CÓ CÂY SÚNG BẮN TÊN LỬA TRÚNG 100% 2025
Anonim

Bạn có thể tạo ra rất nhiều hiệu ứng phóng trong Minecraft ngoài sự bùng nổ. Thay vì xây dựng lại tất cả các mã projectile từ đầu, bạn có thể abstract stateile machine-state (làm cho nó trở thành một máy trạng thái dự án vì bất kỳ hiệu quả, không chỉ là bùng nổ) và tạo một thư viện giúp bạn xây dựng rất nhiều của các đạn khác nhau.

Thư viện là một mod cho phép bạn gọi các chức năng từ các mods khác.

Thiết lập modal mods

Để thiết lập mod projectile, copy mod mod. Thực hiện theo các bước sau:

  1. Nhấp vào tab Actions và chọn lệnh Copy.

    Bạn thấy hai phiên bản mod mod.

  2. Mở một mod và đổi tên nó là Projectile_Library.

  3. Mở mod khác và đổi tên nó là Exploding_Projectile.

    Đây là hai mods đổi tên.

Phác thảo thư viện đạn và các đạn đạo dự phòng vụ nổ

Mở mod mà bạn đổi tên thành Projectile_Library. Có vẻ như ví dụ mã được hiển thị ở đây.

Việc tạo Projectile_Library mod hơi phức tạp vì nó phải xử lý các thông tin sau:

  • Tất cả các thông tin của nhà nước, như việc khởi chạy

  • Việc tung ra thực tế

  • Phá hủy projectile

Nhưng nhu cầu của Explosion_Projectile mod để xử lý

  • Loại block để khởi động

  • Các hành động sẽ xảy ra khi khối đất

Tạo một bản sao của mod của bạn và đặt tên nó là Original_Explosion_Projectile, chỉ trong trường hợp bạn lộn xộn và cần trở lại một mod làm việc.

Thay đổi chức năng chính và khởi động

Các hướng dẫn sau đây cho bạn biết làm thế nào để thực sự thực hiện những thay đổi trong mã của bạn.

Để thay đổi chức năng chính, hãy làm theo các bước sau:

  1. Đổi tên chức năng chính init.

    Vì mod này bây giờ là thư viện, các hàm trong nó được gọi từ các mod khác - mặc dù bản thân thư viện không chạy trong Minecraft.

  2. Xuất khẩu chức năng này (làm cho nó có thể truy cập từ các mods khác) để nó có thể được truy cập từ Explosion_Projectile mod. Đây là cách chức năng nên nhìn.

    Bạn có thể tìm thấy khối xuất khẩu trong thể loại Misc.

  3. Thêm một tham số mang tên launch_block vào hàm init định nghĩa kiểu khối sẽ được khởi chạy và lưu tham số vào một biến có tên block_type.

  4. Xóa sự kiện.

    Bước này được xử lý bởi Mod Explode_Projectile. Thư viện không xử lý nó, bởi vì bạn có thể muốn những thứ khác để kích hoạt các hiệu ứng sau này.

  5. Để đặt tên cho phần đổ khai thác, hãy nhấp vào mũi tên thả xuống bên cạnh từ phát nổ và chọn Đặt lại tên biến từ trình đơn.

Đổi tên biến được hiển thị ở đây.

init của bạn sẽ như thế này.

Sau khi bạn hoàn thành danh sách bước này, bạn có thể muốn thực hiện một thay đổi nhỏ đối với chức năng khởi chạy. Hình dưới đây cho thấy làm thế nào để thay đổi khối đá giáp thành biến block_type thay vào đó; theo cách đó, loại khối được quyết định trong Mod Explosion_Projectile.

Biến đích cập nhật bởi chính nó khi bạn đổi tên nó.

Thay đổi chức năng nổ

Để thay đổi chức năng nổ, trước hết bạn cần phải thay đổi chức năng đó có một giá trị trả về. Mục đích của chức năng này, trong thư viện, là để cho các mod khác biết liệu khối đã được đưa ra. Thực hiện theo các bước sau:

  1. Đổi tên chức năng thành check_if_launched.

    Điều này cho thấy khối chức năng mới mà bạn có.

  2. Tạo một biến mới được khởi tạo và khởi tạo (cho nó giá trị) nó sai.

    Biến này nên được trả lại để cho mod khác biết liệu khối đã được khởi chạy hay không.

  3. Bạn cần lệnh if từ chức năng bùng phát ban đầu, nhưng thay vì gửi tin nhắn và phát nổ và phá hủy bất cứ thứ gì xung quanh khối, chỉ cần thiết lập biến khởi tạo thành true.

  4. Xuất khẩu chức năng này quá để các mod khác có thể kiểm tra để xem liệu khối đã được đưa ra.

Thay đổi chức năng hủy diệt

Bạn cũng cần phải cập nhật chức năng tiêu diệt để trông như thế này. Thực hiện theo các bước sau:

  1. Thêm một tham số có tên khối, đó là khối cần phải được tiêu huỷ.

  2. Thay đổi khối thông tin sang khối tham số.

  3. Xuất hàm hủy.

Xin chúc mừng! Bạn đã hoàn thành Projectile_Library mod. Toàn bộ mod nên giống như thể hiện ở đây.

Hình 7-51

Thay đổi Explosion_Projectile mod

Sau khi thư viện được viết, bạn có thể xác định điều gì sẽ xảy ra trong mô hình Explosion_Projectile. Đầu tiên mở Explosion_Projectile mod và import Projectile_Library. Sau đó thực hiện theo các bước sau:

  1. Lấy khối nhập khẩu từ thể loại Misc.

  2. Nhập biệt hiệu LearnToMod của bạn và sau đó là Projectile_Library. Ví dụ: nếu biệt hiệu LearnToMod của bạn sarah , khối nhập khẩu của bạn sẽ trông như thế này.

    Bây giờ bạn nên thay đổi chức năng chính bởi vì bạn có thư viện mà bạn vừa tạo ra và bạn cần gọi những hàm mới đó.

  3. Loại bỏ mọi thứ khỏi chức năng chính và xóa tất cả các khối ngoại trừ các khối sự kiện. Hai khối sự kiện nên đi vào một chức năng mới có tên on_land_event, nhưng chức năng cần được gọi là một chức năng mới có tên on_land có một tham số có tên info.

  4. Tìm trong danh mục Chức năng và bạn sẽ thấy ba chức năng mới từ thư viện bạn vừa tạo.

  5. Thêm một cuộc gọi đến Projectile_Library. init với một tham số của Bedrock và một cuộc gọi đến chức năng on_land_event.

Cuối cùng, sau khi bạn đã cố định chức năng chính, hãy điền vào chức năng on_land. Thực hiện theo các bước sau:

  1. Thêm một tuyên bố nếu gọi Projectile_Library. check_if_launched chức năng.

  2. Đặt mã bùng nổ từ chức năng nổ trước vào câu lệnh if.

  3. Gọi điện đến Projectile_Library. phá hủy chức năng.

Xin chúc mừng! Bạn đã hoàn thành mã cho Mod Explosion_Projectile! Mọi thứ khác trong mod có thể bị xóa, do đó, toàn bộ mod của bạn nên như thế này.

Kiểm tra thư viện mới của bạn

Nếu bạn đã làm theo tất cả các bước trong dự án này, bây giờ bạn sẽ có hai mods:

  • Projectile_Library

  • Explosion_Projectile : Khi bạn kiểm tra Explosion_Projectile mod, bạn sẽ thấy một cảnh như thế này.

Xin chúc mừng! Bạn đã thành công tạo ra một thư viện đạn và sử dụng nó để tạo ra một viên đạn nổ.

Làm thế nào để Thực hiện một thư viện đạn cho Minecraft Modding - núm vú

Lựa chọn của người biên tập

ĐịNh dạng Kiểm thử GED trên máy vi tính và các kỹ năng bắt buộc

ĐịNh dạng Kiểm thử GED trên máy vi tính và các kỹ năng bắt buộc

Thử GED được thực hiện trên máy vi tính. Điều đó có nghĩa là bạn cần phải quen thuộc với một máy tính, bàn phím và chuột. Nếu trước đây bạn chưa thử nghiệm trên máy tính, đây là một số điểm khác biệt bạn nên biết: Kỹ năng đánh máy là một tài sản. Bạn không phải là người đánh máy cảm ứng ...

Khi Không Có Thông tin để Trả lời Câu hỏi GED - những núm vú

Khi Không Có Thông tin để Trả lời Câu hỏi GED - những núm vú

Một số câu hỏi về GED kiểm tra có thể không cung cấp cho bạn đủ thông tin để tìm câu trả lời đúng. Ví dụ, một câu hỏi có thể yêu cầu một kết luận mà bạn không thể làm từ các thông tin được đưa ra. Ngay cả khi bạn biết một số thông tin có thể giúp bạn giải quyết vấn đề, đừng sử dụng nó. Khi bạn lấy GED, ...

Việc phải làm Ngay trước khi Bạn Lấy GED - núm vú

Việc phải làm Ngay trước khi Bạn Lấy GED - núm vú

Làm tốt bài kiểm tra GED nhiều hơn đi vào vị trí kiểm tra và trả lời các câu hỏi. Bạn cần phải chuẩn bị cho những thách thức trong các bài kiểm tra. Để đảm bảo rằng bạn đã sẵn sàng để giải quyết bài kiểm tra đầu vào, hãy chắc chắn rằng bạn làm những điều sau đây dẫn đến kiểm tra: Đủ ngủ. Đó là sự thật ...

Lựa chọn của người biên tập

Máy tính Độ phân giải Màn hình - núm vú

Máy tính Độ phân giải Màn hình - núm vú

Như máy ảnh kỹ thuật số, màn hình máy tính (và các thiết bị hiển thị khác) tạo mọi thứ bạn thấy trên màn hình pixels. Bạn thường có thể chọn từ một số cài đặt màn hình, mỗi kết quả đều có một số điểm ảnh màn hình khác nhau. Đây là các cài đặt chuẩn: 800 x 600 pixel 1024 x 768 pixel 1280 x 1024 pixel 1600 x ...

Ghi Các tùy chọn cho máy ảnh SLR kỹ thuật số của bạn - núm vú

Ghi Các tùy chọn cho máy ảnh SLR kỹ thuật số của bạn - núm vú

Các cài đặt cơ bản của máy ảnh dSLR và chỉnh sửa phim chụp SLR kỹ thuật số và lưu ảnh và phim, cũng như các tùy chọn liên quan đến ảnh và tiếp xúc khác. Thanh cuộn ở phía bên phải của hệ thống menu cho bạn biết bạn đang ở đâu - lên hoặc xuống - khi bạn xem xét các lựa chọn riêng lẻ trong ...

Máy tính Độ phân giải máy in - độ dày

Máy tính Độ phân giải máy in - độ dày

Độ Phân giải máy in được đo bằng các chấm trên mỗi inch (dpi). Hình ảnh được in được tạo thành bởi các chấm nhỏ màu sắc, và có bao nhiêu dpi mà máy in có thể sản xuất xác định độ phân giải của máy in. Độ phân giải càng cao, điểm chấm nhỏ hơn và hình ảnh in càng tốt. Nhưng các máy in khác nhau sử dụng các công nghệ in khác nhau, một số trong đó ...

Lựa chọn của người biên tập

Nhân chủng học Các chủ đề để nghiên cứu cho bài kiểm tra tương tự Miller (MAT) - những con voi

Nhân chủng học Các chủ đề để nghiên cứu cho bài kiểm tra tương tự Miller (MAT) - những con voi

Nhân chủng học là nghiên cứu về con người và hành vi của chúng. Để nghiên cứu nhân chủng học cho bài kiểm tra Miller Analogies (MAT), bạn sẽ cần phải tập trung vào các thuật ngữ và các con số quan trọng được liệt kê ở đây. Nếu bạn từng tự hỏi tại sao mọi người hành động theo cách họ làm, bạn có thể thấy nhân học hấp dẫn. Các thuật ngữ nhân học xuất hiện trên bài kiểm tra MAT ...

Các chủ đề kiến ​​trúc cho Nghiên cứu Thử nghiệm Tương tự Miller (MAT) - núm vú

Các chủ đề kiến ​​trúc cho Nghiên cứu Thử nghiệm Tương tự Miller (MAT) - núm vú

Cho Thử nghiệm Tương tự Miller, bạn nên làm quen với các ví dụ nổi tiếng về kiến ​​trúc - như Đấu trường La Mã La Mã. Trên sàn MAT, kiến ​​trúc không phải là lớn như một loại hình nghệ thuật, do đó bao phủ các căn cứ có thể được một chút dễ dàng hơn. Các danh sách dưới đây sẽ làm quen với các kiến ​​trúc sư và kiến ​​trúc sư quan trọng nhất trong lịch sử của bạn và