人生メモ

試行錯誤したことの備忘録

【Unity】【Mesh Baker】モデルのマテリアルを結合してSet Pass Callを減らす

Set Pass Callの大小はパフォーマンスに大きく影響する、らしい。 この部分で引っかかったことないのでピンときませんが。 ともかく、Set Pass Callをなるべく減らしておいたほうが良さそうです。 そんなわけで、今回はMesh Bakerを使ってモデルのマテリアル…

【Unity】【Voxel Importer】MagicaVoxelのモデルファイルがドラック&ドロップだけで扱えるようになってた

Unity標準ではインポートできないボクセルモデルのファイル(.voxとか.qb)をインポートして、ボーンを入れたりするのに非常に便利なアセットであるVoxel Importer。 作者さんは日本人のRAS(@AloneSoftGames)さんで、非常に精力的にアップデートしてはりま…

【Unity】【Editor Console Pro】「X is not CLS-compliant」なWarningを非表示にする

Unity 2018.2にアップデートしたら、 Assets\VoxelImporter\Scripts\Editor\VoxelSkinnedAnimationObjectBoneCore.cs(26,84): warning CS3001: Argument type 'VoxelSkinnedAnimationObjectBone' is not CLS-compliant な「X is not CLS-compliant」Waining…

【Unity】セーブデータをJsonUtilityを使ってJSON形式で保存する

きちぃ(@whitemoon_kitii)さんがこんなこといっているのを見かけたので Unityのぉ!!フゥ!!(合いの手)ちょっとこの辺わからない!!!アソレソレソレソレ(合いの手)ゲーム作るのはいいけど、RPGゲームみたいなセーブのやり方。※ロードしたときに自分が向いている…

【Unity】MagicaVoxelのレンダリングっぽくするためにベイクの勉強(3)

この記事の続きです。 【Unity】MagicaVoxelのレンダリングっぽくするためにベイクの勉強(2) - 人生メモ バージョン情報 Lightmapping Settingsをいじる Lightmapper Prioritize View Direct Samples Indirect Samples Bounces Filtering Lightmap Resolut…

【Unity】MagicaVoxelのレンダリングっぽくするためにベイクの勉強(2)

この記事の続きです。 【Unity】MagicaVoxelのレンダリングっぽくするためにベイクの勉強(1) - 人生メモ バージョン情報 Lightの設定をいじる Intensity Indirect Multiplier Baked Shadow Angle Mixed LightingのLighting Modeをいじる 続きの記事 バージ…

ベイクしたシーンをLoadSceneで追加読み込みすると真っ黒になるときの対処

このベイクしたシーンをメインのシーンでLoadScene(SCENE_NAME, LoadSceneMode.Addictive)して追加読み込みした後に、SetActiveSceneでベイクしたシーンに切り替えているんですが、 なんか読み込んだベイクしたシーンが真っ黒になるw 「わからん、原因がわ…

【Unity】Nexus 7(2012)で自作アプリを起動したら画面がグチャグチャに表示されたときの対処

nexus 7(2012)で画面がグチャグチャに…… 開発中のアプリをいろんな実機で動作確認していたところ、Nexus 7(2012)で画面がグチャグチャに表示されて、原因を特定するのにちょっとてこずりました。 ログにはRenderTexture.Create failed: format unsupport…

Humble Unity Bundleで定価$866.99分のアセットを$15で購入してみた

Twitterを眺めていると、たまたま Humble Unity BundleしゅんごーいUnity製のゲームのバンドルかと思ったらアセットも入っとるじゃないかhttps://t.co/gyo3NktC1M— bironist (@bironist) 2018年9月5日 www.humblebundle.com を見かけて、15ドルで数万円分の…

【Unity】【Odin - Inspector and Serializer】シリアライズフィールドをプロパティ経由でインスペクターに表示する

Odinでプロパティ経由でシリアライズフィールドにアクセスできて、これが面白い。 下記のようなことができたりする。(下記はOdinに含まれているサンプルコードを改造したもの。奇数に値を制限している) using Sirenix.OdinInspector; using UnityEngine; p…

【Unity】プロパティだけどインスペクターで値を設定できるようにする

よく言われる「プロパティもインスペクター上で表示できたらな」ってのをバッキングフィールドを用意して実現します。(要は自動実装プロパティを自前で実装) using UnityEngine; public class NewScript : MonoBehaviour { [SerializeField] #region publi…

【Unity】MagicaVoxelのレンダリングっぽくするためにベイクの勉強(1)

MagicaVoxelのレンダリングっぽい感じをUnityで表現したいので、そのためにベイクの勉強をしています。 この記事はその備忘録です。 ※勉強しながら記事を書いているので、記事は少しずつ追記されます。 バージョン情報 素材のインポート とりあえずベイクし…

プライバシーポリシー

当サイトに掲載されている広告について 当サイトでは、第三者配信の広告サービス(Google AdSense、Amazonアソシエイト、Unityアフィリエイト)を利用しています。 このような広告配信事業者は、ユーザーの興味に応じた商品やサービスの広告を表示するため、…