﻿# 透明背景 Transparent Background

↓此圖沒有經過PhotoShop↓這是Studio透明化後播放PowerPoint的截圖↓ [![image](https://img.maki0419.com/blog/demo17.jpg)](https://youtu.be/1ooTUL_F4_s) ↑ 請點選圖片觀看範例影片 ↑ Click the image to watch demo video! ↑

* 透明視窗和背景，可顯示和點擊視窗下的東西 (Click Through功能)
* 可以在Maker、H Scene、MainGame和Studio使用
* 有Coinfig選項可以禁用「Click Through」功能，用在像捏人對照這種只需要看的場合。
* 會隱藏不在CharaLayer的東西(像官方Map和某些Studio中的家具)
* 可調的UI透明功能

## 注意

* 預設快捷鍵為「未設定」，到Config設定後才能使用
* 限制:
  * 必須在顯示卡設定中禁用MFAA和FXAA功能，否則會導致黑背景
  * 不能在Studio中啟用「被写界深度」(景深)功能
  * Graphics Settings Config中，此兩項必須如此設定:
    * Optimize in background: Disabled
    * Run in background: Enabled
  * 在啟用插件功能後，將遮罩非CharaLayer(10)層。也就是說，像內建Map和某些傢俱將會隱藏

## 小技巧

* 在點擊前**請注意滑鼠之狀態**
* 在**按鍵盤前先在遊戲內點擊一次**
* 因為遊戲的高負載，不建議讓其常駐桌面
* 若遇到視窗調整錯誤，請重啟遊戲
* 推薦搭配 HideAllUI 插件使用
* 使**用遊戲外程式來拍攝截圖**，像是PrtScn或其它螢幕攝影程式\
  (F9和F11只會給你黑背景)
* 在創作時請多加儲存，我沒有辦法為遊戲的異常負責

## 其它提醒

* Studio:
  * 多數的「画面効果」都會導致問題，請小心啟用
  * 「2D効果」中有一部份的物件不會運作
  * 某些不在CharaLayer(10)層的物品會被隱藏(多數是傢俱)
* Maker:
  * Outline邊線無法正常顯示出來
  * **不保證所有的顯示效果都會和平常的表現相同**

## 銘謝

**kirurobo @ Github**: \
感謝他的 **UniWinApi** 和 **CSharpWinApi** 專案 \
這些是透明視窗所用到的核心技術 \
<https://github.com/kirurobo/UniWinApiAsset>\
<https://github.com/kirurobo/CSharpWinApi>

**一位2ch的匿名者**: \
將這個酷炫的主意帶進Koikatu的人，透過GOL將此制作為了**デスクトップマスコット**(桌面寵物)

**サバカン**: \
編輯了前述的script為**DesktopMascot**(桌面寵物)並在Discord公開 \
我是因他而受到了啟發

## 需求依賴

* コイカツ！ ダークネス (Koikatu! Darkness)\
  不相容於Steam Koikatsu Party
* **BepInEx v5.1** (不支援v5.0.X)
* BepisPlugins r15

## 安裝方式

* 將\*.dll放至「BepInEx/plugins/jim60105」資料夾之下