ちゃこブログ

お絵かきとUnityとBlenderと日記

Unity

【Unity】RhythmTimeline、MusicTimelineを作った

Timelineにて音楽と同期した演出を作りたい場合に役に立つRhythmTimeline・MusicTimelineを制作しました。両者は名前がすごく似てるのですが、おおまかに以下の違いがあります。 RhythmTimeline:メトロノームのようにBPMを指定してイベントを発火するもの M…

【Unity制作日記】メモ:EditorGUI.DrawTextureTransparentで画像が透過されないときの対処方法

EditorGUI.DrawTextureTransparentで画像が透過されないときの対処方法。 (透過されないというか透過用のテクスチャがそのまんま出ている…) 対処方法 テクスチャを描画する際にGUI.colorに透過設定を行う。 var guiColor = GUI.color; GUI.color = Color.c…

【Unity】過去にコミケで出した作品をUnityPlayに上げてみました

play.unity.com コミックマーケットC95にて制作したUnity作品をUnityPlayにアップロードしてみました。 以前はUnityRoomにアップロードさせていただいていたのですが、公式にWebGLのアップロード先を用意してもらえたので今後はこちらを活用していきたいなと…

【Unity】MissingComponentFinder

MissingComponentFinderというプラグインを制作しました。 スクリプトを書くのリハビリを兼ねた簡単なプログラムの制作をしました。 VRChatでMissingしてるComponentを消す必要があることがあるのですが、その機能は自分でも作れそうだなと思ったので作りま…

【Unity】UIElementsちょっとだけ入門してみた

UnityEditor拡張に力を入れて学習してきた身としては、UIElementsはモノにしなくてはならない技術だという使命感はあります。しかし、CSSやらXMLやらにあまり馴染みがなく、USSとUXMLに向き合うのは結構なモチベーションがないと学習が捗らないものです…とい…

【Unity制作日記】【Blender2.8】アーマチュアの回転をUnity上で正常な値にするBlenderのエクスポート方法

タイトル長いです。 最近はVTuberやVR文化の浸透でBlenderとUnityに関する知見はものすごく広まってそうですよね。私には相変わらず時代遅れな知識しかなくて焦りすらもないです。( ˘ω˘ ) タイトル通りですが、Blender&Unity関連で困った現象があったのでメ…

【Unity】CustomPackageManager作った

久々のブログ更新です。最近の開発でPackageManagerを利用することも多くなり、また自分で作ったプラグインもPackage化を行って利用しています。最近ではEC2の無料枠インスタンスでVerdaccioを起動して自分専用のprivate npm Registryを作成して快適な個人開…

【Unity】【C#】MessagePackCSharpのコードジェネレーターのエラー回避方法について

※作業環境:Windows10、VisualStudio2017/2019、Unity2018.3.14fGitHub - neuecc/MessagePack-CSharp: Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). / msgpack.org[C#] V1.7.3.6のCodeGeneratorのエラー 新しいCodeGene…

【Unity制作日記】EndLayoutGroup: BeginLayoutGroup must be called first.対処方法

EasyAssetBundleツールの制作で、EditorWindow上のボタンを押してAssetBundleのビルドを走らせると必ずEndLayoutGroup: BeginLayoutGroup must be called first.というエラーが発生していました。 これを回避するために、GUIUtility.ExitGUI()という関数を利…

【Unity】UnitySceneMenu ver2.0.0をリリース!

UnitySceneMenu ver2.0.0をリリース UnitySceneMenu ver2.0.0をリリースしました。 UnitySceneMenuは私のお気に入りのアセットで、これがないと開発に困るレベルに使い込んでます。利用していて発見したバグや不便に感じたところをすべて解消したのがver2.0.…

【Unity制作日記】Preferenceウインドウ Unity2019対応

Editor拡張でPreferenceウインドウに設定等を追加することがあると思いますが、Unity2019で実装方法が思いっきり変更になってるのでメモ。docs.unity3d.comUnity2019.1で[PreferenceItem]が利用できなくなったので、後継の実装となる[SettingsProvider]を使…

【Unity】UnityEditorMemo ver3.0.0をリリース!

UnityEditorMemo ver3.0.0リリース UnityEditorMemo ver3.0.0をリリースしました。AssetStoreは現在審査中なのでGithubからダウンロードができます。 GUIの変更とデータ出力機能の実装が大きな変更点となっています。ver2との互換性はあるのでそのまま上書き…

【Unity】CustomAssetImporter v2.0をコミットしました

CustomAssetImporter v2.0をコミットしました。 github.com途中でデバッグが面倒になってしまってバグが大変なことになってる気がしますが、今後自分で利用していく中で修正していこうと思います。 変更点 ディレクトリ名での設定を可能に SpritesとかTextur…

【Unity】Crown Of Nothingness

UnityRoomに作品を公開しました。前回投稿した作品よりもインタラクティブな要素がある2Dアート作品です。Crown Of Nothingness | 無料ゲーム投稿サイト unityroom - Unityのゲームをアップロードして公開しよう 少女の冠に触れると少女は目を覚まし、世界が…

【Unity】UnitySceneMenu v1.1をリリース!

github.com UnitySceneMenuをv1.1へ更新しました。とても大きな変更はないのですが、以下の作業を行いました。 関係ないですが日本語のリドミも追加しておきました。 GUIの微修正 SceneMenu WindowのContext MenuからConfig Windowが開けるように 左Ctrlキー…

【Unity】ButterflyWatching

UnityRoomに作品を投稿させて頂きました。少女の周りを蝶が舞うというただ眺めるだけの作品です。 ButterflyWatching | 無料ゲーム投稿サイト unityroom - Unityのゲームをアップロードして公開しよう ゲームじゃないの投稿してもいいのかな・・・と思ったけ…

【Unity】SpreadSheetConvertTool 使い方-Editor編-

github.comこちらで公開しているSpreadSheetConvertTool の使い方について解説します。 ツール概要 OAuth認証情報の設定 スプレッドシートConfig 生成 編集 コンバータConfig スクリプト生成 スクリプトの書き方・GoogleSheetAPIClass Config生成 編集 コン…

【Unity】UnityEditorMemo ver2.1をリリース!

UnityEditorMemoのver2.1をAssetStoreにリリースいたしました。 各所GUIを調整したほか、いろいろな小機能を追加いたしました。 ぜひお試しあれ! assetstore.unity.com メモにURLを設定する機能 Slackへメモを投稿する機能 フォントサイズ変更機能 SceneMem…

【Unity】InspectorのHeaderに要素が追加できるようになったよ【2018.2】

Unity2018、時代に追いつけてないですが、Editor拡張スキーとしてはPackage配信されてる公式AssetのEditorスクリプトが大公開されていて、それを眺めるのが最近の日課になっております!公式Editorスクリプトを眺めていて小ネタを発見したので紹介してみます…

【Unity】GUIStyleAndTextureViewer

自分がEditor拡張してるときに「あのGUIStyleなんだっけ…あのTextureの名前なんだっけ…調べるのメンドクサ(-.-)」ってなるので、頻繁に利用するGUIStyleとかTextureをメモしておけるEditor拡張を作りました。 github.com 要素をダブルクリックすると、コード…

【Unity】UnitySceneMenuがAssetStoreに公開されました

UnitySceneMenuがAssetStoreで公開されました。 マルチシーンエディティングを簡単にするためのツールです。5ドルで販売してます。 とても便利だと思うので買ってみてくだしあ。 assetstore.unity.com説明書はgithubに上がってます(英語) github.comノリで…

【Unity】ReorderableListについて小ネタ ( UnitySceneMenuを作って学んだこと )

ReorderableListは怖くないよ! 検索してみるとinspectorで表示するためのサンプルばかりで、私自身もinspectorでの表示にしか使ったことがなかったのですが、EditorWindowでも簡単に表示させることが可能でした。以下はReorderableListを使ってみて得た知見…

【Unity】UnitySceneMenu

マルチシーンエディティングを簡単にする便利なツール、「UnitySceneMenu」をコミットしました。2/27にAssetStoreで配信しました。 github.com今作ってるアプリはマルチシーン方式で作ってたんですがロード・アンロードがめんどくさすぎてなかなか作業が捗ら…

【Unity】UnityEditorMemo v2.0がAssetStoreで公開されました

Unityさん仕事が早いでござる・・・( ^)o(^ ) ぜひぜひお試しください。 assetstore.unity.comUnityEditorMemo v2.0に関する詳しい記事はこちらです。 charcotte.hateblo.jp

【Unity】UnityEditorMemo v2.0公開しました

UnityEditorMemo v2.0をGithubにコミットしました。 github.com 現在AssetStoreへ申請準備をしております。 色々と機能を追加したり変更したりするので、解説していきたいと思います。(GithubのREADMEは現在作成中なのです…) 新機能 カスタムラベル UnityS…

【Unity】ImporterSettingのメモ

仕事でUnity5.4でテクスチャの自動設定など作っていましたが、5.5で項目がかなり変わったのがトラウマでバージョンが上がるたびにImporterSettingをチェックしてるんです。 各バージョンのImporterSetting事情をまとめることで自分が幸せになれると思い、か…

【Unity】TextureImporterSettingを観察

結構変化あるんじゃないかと思ってみてたけど、5.5の時のような劇的な変化は見られず 並んでるスクショは左から5.5→2017.3です。 TextureTypeごとにまとめてみる。 Inspectorスクショ Default NormalMap Sprite LightMap Cookie Cursor EditorGUI Platform設…

【Unity】ModelImportSettingを観察

2017あたりから活発に設定できる項目が増えている様子。 並んでるスクショは左から5.5→2017.3です。 Inspectorスクショ Model設定 Rig設定 Animation設定 Material設定 Inspectorスクショ Model設定 model設定5.5→5.6でUse File SizeとWeld Verticiesが増え…

【Unity】AudioImportSettingを観察

2017シリーズでAmbisonicという項目が追加されたぐらいであまり変化のないImporter Inspectorスクショ 5.5 5.6 2017.1 2017.2 2017.3 Inspectorスクショ 5.5 5.5.5f1 5.6 5.6.4f1 2017.1 2017.1.1f1 2017.2 2017.2.0f3 2017.3 2017.3.0f2

【Unity】EditorWindowのメニューバーを作る

Editor拡張の小ネタ記事など。。 EditorWindowによくあるメニューバーってどうやって作るんだろう? SceneViewにあるメニューバー自分のEditorWindowにこのようなメニューバー作りたかったんですが、作り方もわからないし、ググり方もわからなかったのでUnit…