MapImageObjects

版本 v1.2.3·更新於 2024-01-26

Adds the image map object that gets images from the web.

截圖 共 5 張

模組介紹 作者原文

MapImageObjects

You can finally add images from the web to your maps! Images can be placed and configured extensively in the editor with the editor mod (MapImageObjectsEditor).

Place Any Image!

Change image properties

Breakable Images

Backgrounds!

(Make sure to set these as a bit transparent so that bullets render over the top (I can't fix this)).

Watch me get destroyed by a bot

⚠ [WARNING] This mod uses urls to load images while you play the game! ⚠

  • If you are a map maker, host the files somewhere where the hosters don't mind you doing this.
  • Also, make sure the links you use are permanent!

Features

  • Collision matches image
  • Physics images
  • Breakable images
  • Editor tools
  • Shadows match image
  • Lots of object properties!
  • Caches images as they load

Installation

The mods will automatically install mod manager.

There are two mods: One for map-makers and one for users. (If you are a map-maker, you will need both). Both mods can be found in the releases on the GitHub.

If you do install manually, make sure to also install the related dependencies depending on which one you go for:

MapImageObjects

  • unbound
  • mapsextended

MapImageObjectsEditor

  • unbound
  • mapimageobjects
  • mapsextended
  • mapsextended.editor

FAQ

I can't see bullet particles on my background!

Make it a bit transparrent, some good values are

  • R: 212
  • G: 212
  • B: 212
  • A: 128

My transparent image turned into a silhouette!

Loading images with transparency (the 'A' channel) lower than 128 do this. I have no idea why.

Weird shadows/collision

The shadows are determined by the collision, and Unity generates collision based on the texture. If the texture has a low resolution (like with pixel art), Unity will generate lower-resolution collision. It's a pain, but the solution is to upscale the image to a higher resolution or create the collision manually using invisible objects.

How do I share my maps?

Here's a good place to learn. But the gist is to zip up all your maps together with a manifest, readme and an icon, then upload.

Help there is bug

Submit an issue on GitHub!

Acknowledgements

  • willuwontu, I yoinked the color property code from WillsWackyMapObjects

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

BepInEx-BepInExPack_ROUNDSolavim-MapsExtendedwillis81808-UnboundLib

檔案與校驗

檔案名稱
MapImageObjects-1.2.3.zip
檔案大小
24.3 KiB