facebook twitter hatena line email

「Unity/おすすめアセット/HeroEditor4D/2024年頃」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「==2022年と比較して2024年ごろのパス変更== ===その1=== 新 Assets.HeroEditor4D.Common.Scripts.CharacterScripts.Character4D 旧 Assets.HeroEditor4D.Common.Ch...」)
 
(ツリ目)
 
(同じ利用者による、間の17版が非表示)
行15: 行15:
 
 
 
Assets.HeroEditor4D.Common.Scripts.EditorScripts
 
Assets.HeroEditor4D.Common.Scripts.EditorScripts
 +
 +
==HumanのJson化処理とデータ==
 +
===HumanのJson化処理===
 +
<pre>
 +
[SerializeField] prefab; // Humanデータ
 +
enemyObj = Instantiate(prefab, Vector3.zero, Quaternion.identity, parent.transform);
 +
Character4D character4D = enemyObj.GetComponent<Character4D>();
 +
Debug.Log(character4D.Front.ToJson()); // jsonデータ
 +
</pre>
 +
===HumanのJsonデータ===
 +
<pre>
 +
{"Body":"Common.Basic.Body.HumanPants#FFC878FF","Ears":"Common.Basic.Ears.Human#FFC878FF","Hair":"Common.Basic.Hair.Default","Beard":null,"Helmet":"FantasyHeroes.Basic.Armor.BanditArmor","Armor":"FantasyHeroes.Basic.Armor.BanditArmor","Back":null,"Wings":null,"Shield":"FantasyHeroes.Basic.Shield.WoodenBuckler","WeaponType":"Melee1H","Expression":"Default","HideEars":"True","CropHair":"True","Makeup":null,"Mask":null,"Earrings":null,"PrimaryWeapon":"FantasyHeroes.Basic.MeleeWeapon1H.ShortSword","Expression.Default.Eyebrows":"Common.Basic.Eyebrows.Default","Expression.Default.Eyes":"Common.Basic.Eyes.Boy#00C8FFFF","Expression.Default.EyesColor":"#00C8FFFF","Expression.Default.Mouth":"Common.Basic.Mouth.Default","Expression.Angry.Eyebrows":"Common.Emoji.Eyebrows.AngryEyebrows","Expression.Angry.Eyes":"Common.Emoji.Eyes.AngryEyes3#00C8FFFF","Expression.Angry.EyesColor":"#00C8FFFF","Expression.Angry.Mouth":"Common.Emoji.Mouth.AngryMouth1","Expression.Dead.Eyebrows":"Common.Emoji.Eyebrows.DeadEyebrows1","Expression.Dead.Eyes":"Common.Emoji.Eyes.DeadEyes4#00C8FFFF","Expression.Dead.EyesColor":"#00C8FFFF","Expression.Dead.Mouth":"Common.Emoji.Mouth.DeadMouth4","Expression.Happy.Eyebrows":"Common.Emoji.Eyebrows.DeadEyebrows1","Expression.Happy.Eyes":"Common.Emoji.Eyes.HappyEyes#00C8FFFF","Expression.Happy.EyesColor":"#00C8FFFF","Expression.Happy.Mouth":"Common.Basic.Mouth.Smirk"}
 +
</pre>
 +
 +
=="KeyNotFoundException: The given key 'Wings' was not present in the dictionary."エラーが出る場合==
 +
Humanのjsonデータ内のBackの後ろに、Wingsを追加するとよい
 +
<pre>
 +
'Back':null,
 +
'Wings':null,
 +
</pre>
 +
 +
==顔が透明になっているので肌色に、戻す==
 +
Front/UpperBody/HeadAnchor/HeadのColorが、おかしくなっている。
 +
jsonで読み込んでる場合は、Humanのjsonデータの00000000部分を、FFC878FFにすると直る。
 +
===ゾンビ感を出す===
 +
FFC878FFを00762BFFにすると、肌が、緑になる
 +
 +
==影が消えない==
 +
Character4dのShadowsに、以下4つが、設定されてることを確認。
 +
<pre>
 +
Shadow/Front
 +
Shadow/Back
 +
Shadow/Left
 +
Shadow/Right
 +
</pre>
 +
 +
==ツリ目==
 +
少年の目からツリ目に
 +
<pre>
 +
-"Expression.Default.Eyes":"Common.Basic.Eyes.Boy#00C8FFFF"
 +
+"Expression.Default.Eyes":"Common.Emoji.Eyes.AngryEyes1#00C8FFFF"
 +
</pre>
 +
 +
よりツリ目に
 +
<pre>
 +
-"Expression.Default.Eyes":"Common.Basic.Eyes.Boy#00C8FFFF"
 +
+"Expression.Default.Eyes":"Common.Emoji.Eyes.AngryEyes2#00C8FFFF"
 +
</pre>
 +
 +
==髪型変更==
 +
<pre>
 +
-"Hair":"Common.Basic.Hair.Default"
 +
+"Hair":"Common.Basic.Hair.BroFlow"
 +
</pre>

2024年5月22日 (水) 20:41時点における最新版

2022年と比較して2024年ごろのパス変更

その1

新 Assets.HeroEditor4D.Common.Scripts.CharacterScripts.Character4D 旧 Assets.HeroEditor4D.Common.CharacterScripts.Character4D

その2

新 Assets.HeroEditor4D.Common.Scripts.Enums.CharacterState.Idle 旧 Assets.HeroEditor4D.Common.CharacterScripts.CharacterState.Idle

その3

旧 HeroEditor.Common 新 Assets.HeroEditor4D.Common.Scripts.EditorScripts

HumanのJson化処理とデータ

HumanのJson化処理

[SerializeField] prefab; // Humanデータ
enemyObj = Instantiate(prefab, Vector3.zero, Quaternion.identity, parent.transform);
Character4D character4D = enemyObj.GetComponent<Character4D>();
Debug.Log(character4D.Front.ToJson()); // jsonデータ

HumanのJsonデータ

{"Body":"Common.Basic.Body.HumanPants#FFC878FF","Ears":"Common.Basic.Ears.Human#FFC878FF","Hair":"Common.Basic.Hair.Default","Beard":null,"Helmet":"FantasyHeroes.Basic.Armor.BanditArmor","Armor":"FantasyHeroes.Basic.Armor.BanditArmor","Back":null,"Wings":null,"Shield":"FantasyHeroes.Basic.Shield.WoodenBuckler","WeaponType":"Melee1H","Expression":"Default","HideEars":"True","CropHair":"True","Makeup":null,"Mask":null,"Earrings":null,"PrimaryWeapon":"FantasyHeroes.Basic.MeleeWeapon1H.ShortSword","Expression.Default.Eyebrows":"Common.Basic.Eyebrows.Default","Expression.Default.Eyes":"Common.Basic.Eyes.Boy#00C8FFFF","Expression.Default.EyesColor":"#00C8FFFF","Expression.Default.Mouth":"Common.Basic.Mouth.Default","Expression.Angry.Eyebrows":"Common.Emoji.Eyebrows.AngryEyebrows","Expression.Angry.Eyes":"Common.Emoji.Eyes.AngryEyes3#00C8FFFF","Expression.Angry.EyesColor":"#00C8FFFF","Expression.Angry.Mouth":"Common.Emoji.Mouth.AngryMouth1","Expression.Dead.Eyebrows":"Common.Emoji.Eyebrows.DeadEyebrows1","Expression.Dead.Eyes":"Common.Emoji.Eyes.DeadEyes4#00C8FFFF","Expression.Dead.EyesColor":"#00C8FFFF","Expression.Dead.Mouth":"Common.Emoji.Mouth.DeadMouth4","Expression.Happy.Eyebrows":"Common.Emoji.Eyebrows.DeadEyebrows1","Expression.Happy.Eyes":"Common.Emoji.Eyes.HappyEyes#00C8FFFF","Expression.Happy.EyesColor":"#00C8FFFF","Expression.Happy.Mouth":"Common.Basic.Mouth.Smirk"}

"KeyNotFoundException: The given key 'Wings' was not present in the dictionary."エラーが出る場合

Humanのjsonデータ内のBackの後ろに、Wingsを追加するとよい

'Back':null,
'Wings':null,

顔が透明になっているので肌色に、戻す

Front/UpperBody/HeadAnchor/HeadのColorが、おかしくなっている。 jsonで読み込んでる場合は、Humanのjsonデータの00000000部分を、FFC878FFにすると直る。

ゾンビ感を出す

FFC878FFを00762BFFにすると、肌が、緑になる

影が消えない

Character4dのShadowsに、以下4つが、設定されてることを確認。

Shadow/Front
Shadow/Back
Shadow/Left
Shadow/Right

ツリ目

少年の目からツリ目に

-"Expression.Default.Eyes":"Common.Basic.Eyes.Boy#00C8FFFF"
+"Expression.Default.Eyes":"Common.Emoji.Eyes.AngryEyes1#00C8FFFF"

よりツリ目に

-"Expression.Default.Eyes":"Common.Basic.Eyes.Boy#00C8FFFF"
+"Expression.Default.Eyes":"Common.Emoji.Eyes.AngryEyes2#00C8FFFF"

髪型変更

-"Hair":"Common.Basic.Hair.Default"
+"Hair":"Common.Basic.Hair.BroFlow"