Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wataru-ito/AssetMessenger

【Unity】アセットにコメントをつけられる機能
https://github.com/wataru-ito/AssetMessenger

Last synced: 3 months ago
JSON representation

【Unity】アセットにコメントをつけられる機能

Awesome Lists containing this project

README

        

# AssetMessenger
ProjectWindowでアセットにメッセージを表示できるようになります

つまり…

プログラマ以外はログを見ない(偏見)。ならば異常を視覚的に表示してあげようじゃないか!というアセットです。

警告マークが表示されてビビらせる効果抜群です。

![イメージ](./Readme_files/assetmessenger.jpg)

バッジを触るとメッセージが表示されます。

![イメージ](./Readme_files/assetmessenger_popup.jpg)

## こんな時に便利

ポストプロセッサと組み合わせて、異常のあるデータを表示してあげると便利。

異常の原因も教えてあげられます。

# パッケージ
[パッケージファイルはこちら](./AssetMessenger.unitypackage)

## 使い方 - UIから

* アセットを`右クリック > AssetMessenger > Write`でメッセージ設定
* アセットを`右クリック > AssetMessenger > Clear`でメッセージ削除
![イメージ](./Readme_files/assetmessenger_assetmenu.jpg)

* 一覧は 'Menu > Tools > AssetMessenger > 全メッセージ表示` から

## 使い方 - コードから

```C#
using AssetMessageService;

Object obj;
AssetMessenger.Set(obj, "これでコメント設定", MessageType.Error);
AssetMessenger.Clear(obj); // 削除

// 投稿者を指定するとそのコメントは消せなくなる
AssetMessenger.Set(obj, "これでコメント設定", MessageType.Error, "HogeHoge"); // HogeHoge以外からは消せない
AssetMessenger.Clear(obj, "HogeHoge"); // 消すときはHogeHoge指定

```