|
|
(同じ利用者による、間の13版が非表示) |
行1: |
行1: |
− | ==HeroEditor4D==
| + | [[Unity/おすすめアセット/HeroEditor4D/基本]] |
− | https://assetstore.unity.com/packages/2d/characters/fantasy-heroes-4-directional-character-editor-147364/reviews?locale=ja-JP
| + | |
| | | |
− | ==エディタの使い方と作成したキャラの配置==
| + | [[Unity/おすすめアセット/HeroEditor4D/2024年頃]] |
− | #HeroEditor4Dをインストールする
| + | |
− | #Assets/HeroEditor4D/FantasyHeroes/CharacterEditor [FH]を開き、"Save/Prefab"を押し、Humanという名前でファイルを保存する。
| + | |
− | #シーンを新たに作り、以下をオブジェクトを、作ったシーンに、コピーし、Humanもシーン内に移動する。
| + | |
− | <pre>
| + | |
− | CharacterControls
| + | |
− | CharacterEquipment
| + | |
− | CharacterAppearance
| + | |
− | </pre>
| + | |
− | #実行すれば、キャラが動く。
| + | |
| | | |
− | ==顔を色を変更==
| + | [[Unity/おすすめアセット/HeroEditor4D/2022年頃]] |
− | <pre>
| + | |
− | using Assets.HeroEditor4D.Common.CharacterScripts;
| + | |
− | | + | |
− | Character4D character4D = GameObject.Find("Human").GetComponent<Character4D>();
| + | |
− | character4D.BodyColor = new Color(0f, 0.46f, 0.17f);
| + | |
− | character4D.OnValidate();
| + | |
− | </pre>
| + | |
− | | + | |
− | ==jsonデータ読み込み==
| + | |
− | <pre>
| + | |
− | string json = @"
| + | |
− | {'Body':'Basic/HumanPants#FFC878FF','Ears':'Basic/Human#FFC878FF','Hair':'Basic/Default','Beard':null,'Helmet':'Basic/AlchemistClothes','Armor':'Basic/TemplarArmor','PrimaryWeapon':'Basic/BlackSteelAxe','SecondaryWeapon':null,'Cape':null,'Back':null,'Shield':'Basic/Bloodmoon','Bow':null,'Crossbow':'Basic/BlackSteelAxe','WeaponType':'Melee1H','Expression':'Default','HideEars':'True','CropHair':'False','Makeup':null,'Mask':null,'Earrings':null,'Expression.Default.Eyebrows':'Basic/Eyebrows7','Expression.Default.Eyes':'Emoji/AngryEyes1#00C8FFFF','Expression.Default.Mouth':'Basic/Default','Expression.Angry.Eyebrows':'Emoji/AngryEyebrowns','Expression.Angry.Eyes':'Emoji/AngryEyes3#00C8FFFF','Expression.Angry.Mouth':'Emoji/AngryMouth1','Expression.Dead.Eyebrows':'Emoji/DeadEyebrowns1','Expression.Dead.Eyes':'Emoji/DeadEyes3#00C8FFFF','Expression.Dead.Mouth':'Emoji/DeadMouth1','Expression.Happy.Eyebrows':'Emoji/DeadEyebrowns1','Expression.Happy.Eyes':'Emoji/HappyEyes#00C8FFFF','Expression.Happy.Mouth':'Basic/Smirk'}
| + | |
− | ";
| + | |
− | character4D.LoadFromJson(json, silent: false);
| + | |
− | </pre>
| + | |