<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
		<id>https://wiki.nonip.net/index.php?action=history&amp;feed=atom&amp;title=Unity%2F%E3%81%8A%E3%81%99%E3%81%99%E3%82%81%E3%82%A2%E3%82%BB%E3%83%83%E3%83%88%2FHeroEditor4D%2F2022%E5%B9%B4%E9%A0%83</id>
		<title>Unity/おすすめアセット/HeroEditor4D/2022年頃 - 変更履歴</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.nonip.net/index.php?action=history&amp;feed=atom&amp;title=Unity%2F%E3%81%8A%E3%81%99%E3%81%99%E3%82%81%E3%82%A2%E3%82%BB%E3%83%83%E3%83%88%2FHeroEditor4D%2F2022%E5%B9%B4%E9%A0%83"/>
		<link rel="alternate" type="text/html" href="https://wiki.nonip.net/index.php?title=Unity/%E3%81%8A%E3%81%99%E3%81%99%E3%82%81%E3%82%A2%E3%82%BB%E3%83%83%E3%83%88/HeroEditor4D/2022%E5%B9%B4%E9%A0%83&amp;action=history"/>
		<updated>2026-04-19T06:21:56Z</updated>
		<subtitle>このウィキのこのページに関する変更履歴</subtitle>
		<generator>MediaWiki 1.24.2</generator>

	<entry>
		<id>https://wiki.nonip.net/index.php?title=Unity/%E3%81%8A%E3%81%99%E3%81%99%E3%82%81%E3%82%A2%E3%82%BB%E3%83%83%E3%83%88/HeroEditor4D/2022%E5%B9%B4%E9%A0%83&amp;diff=18540&amp;oldid=prev</id>
		<title>Admin: /* HeroEditor4D */</title>
		<link rel="alternate" type="text/html" href="https://wiki.nonip.net/index.php?title=Unity/%E3%81%8A%E3%81%99%E3%81%99%E3%82%81%E3%82%A2%E3%82%BB%E3%83%83%E3%83%88/HeroEditor4D/2022%E5%B9%B4%E9%A0%83&amp;diff=18540&amp;oldid=prev"/>
				<updated>2024-05-21T09:18:42Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;HeroEditor4D&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;←前の版&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;2024年5月21日 (火) 09:18時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;行1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;行1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==HeroEditor4D==&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https://assetstore.unity.com/packages/2d/characters/fantasy-heroes-4-directional-character-editor-147364/&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==エディタの使い方と作成したキャラの配置==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==エディタの使い方と作成したキャラの配置==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.nonip.net/index.php?title=Unity/%E3%81%8A%E3%81%99%E3%81%99%E3%82%81%E3%82%A2%E3%82%BB%E3%83%83%E3%83%88/HeroEditor4D/2022%E5%B9%B4%E9%A0%83&amp;diff=18539&amp;oldid=prev</id>
		<title>Admin: ページの作成:「 ==HeroEditor4D== https://assetstore.unity.com/packages/2d/characters/fantasy-heroes-4-directional-character-editor-147364/  ==エディタの使い方と作成したキ...」</title>
		<link rel="alternate" type="text/html" href="https://wiki.nonip.net/index.php?title=Unity/%E3%81%8A%E3%81%99%E3%81%99%E3%82%81%E3%82%A2%E3%82%BB%E3%83%83%E3%83%88/HeroEditor4D/2022%E5%B9%B4%E9%A0%83&amp;diff=18539&amp;oldid=prev"/>
				<updated>2024-05-21T09:18:30Z</updated>
		
		<summary type="html">&lt;p&gt;ページの作成:「 ==HeroEditor4D== https://assetstore.unity.com/packages/2d/characters/fantasy-heroes-4-directional-character-editor-147364/  ==エディタの使い方と作成したキ...」&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
==HeroEditor4D==&lt;br /&gt;
https://assetstore.unity.com/packages/2d/characters/fantasy-heroes-4-directional-character-editor-147364/&lt;br /&gt;
&lt;br /&gt;
==エディタの使い方と作成したキャラの配置==&lt;br /&gt;
#HeroEditor4Dをインストールする&lt;br /&gt;
#Assets/HeroEditor4D/FantasyHeroes/CharacterEditor [FH]を開き、&amp;quot;Save/Prefab&amp;quot;を押し、Humanという名前でファイルを保存する。&lt;br /&gt;
#シーンを新たに作り、以下をオブジェクトを、作ったシーンに、コピーし、Humanもシーン内に移動する。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CharacterControls&lt;br /&gt;
CharacterEquipment&lt;br /&gt;
CharacterAppearance&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
#実行すれば、キャラが動く。&lt;br /&gt;
&lt;br /&gt;
==顔を色を変更==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
using Assets.HeroEditor4D.Common.CharacterScripts;&lt;br /&gt;
&lt;br /&gt;
Character4D character4D = GameObject.Find(&amp;quot;Human&amp;quot;).GetComponent&amp;lt;Character4D&amp;gt;();&lt;br /&gt;
character4D.BodyColor = new Color(0f, 0.46f, 0.17f); // ゾンビ系&lt;br /&gt;
character4D.BodyColor = new Color(1f, 0.784f, 0.470f); // 肌色&lt;br /&gt;
character4D.OnValidate();&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==jsonデータ読み込み==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
string json = @&amp;quot;&lt;br /&gt;
{'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'}&lt;br /&gt;
&amp;quot;;&lt;br /&gt;
character4D.LoadFromJson(json, silent: false);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==文字から装備を設定==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   character4D.EquipArmorName(&amp;quot;Basic/WallKeeperArmor&amp;quot;);&lt;br /&gt;
   character4D.EquipHelmetName(&amp;quot;Basic/WallKeeperArmor&amp;quot;);&lt;br /&gt;
   character4D.EquipWeaponName(&amp;quot;Basic/EvilHammer&amp;quot;);&lt;br /&gt;
   character4D.EquipShieldName(&amp;quot;Basic/RustyGuardianShield&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    // 文字列の名前を渡して鎧設定&lt;br /&gt;
    public void EquipArmorName(string fullName) {&lt;br /&gt;
        foreach (SpriteGroupEntry entry in this.SpriteCollection.Armor) {&lt;br /&gt;
            if (entry.FullName.Equals(fullName)) {&lt;br /&gt;
                this.EquipArmor(entry);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    // 文字列の名前を渡して甲設定&lt;br /&gt;
    public void EquipHelmetName(string fullName)&lt;br /&gt;
    {&lt;br /&gt;
        foreach (SpriteGroupEntry entry in this.SpriteCollection.Armor)&lt;br /&gt;
        {&lt;br /&gt;
            if (entry.FullName.Equals(fullName))&lt;br /&gt;
            {&lt;br /&gt;
                this.EquipHelmet(entry);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    // 文字列の名前を渡して盾設定&lt;br /&gt;
    public void EquipShieldName(string fullName)&lt;br /&gt;
    {&lt;br /&gt;
        foreach (SpriteGroupEntry entry in this.SpriteCollection.Shield)&lt;br /&gt;
        {&lt;br /&gt;
            if (entry.FullName.Equals(fullName))&lt;br /&gt;
            {&lt;br /&gt;
                this.EquipShield(entry);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    // 文字列の名前を渡して武器設定&lt;br /&gt;
    public void EquipWeaponName(string fullName)&lt;br /&gt;
    {&lt;br /&gt;
        foreach (SpriteGroupEntry entry in this.SpriteCollection.MeleeWeapon1H)&lt;br /&gt;
        {&lt;br /&gt;
            if (entry.FullName.Equals(fullName))&lt;br /&gt;
            {&lt;br /&gt;
                this.EquipMeleeWeapon1H(entry);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==キャラクタの向き==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Character4D humanCharacter4D = GameObject.Find(&amp;quot;Human&amp;quot;).GetComponent&amp;lt;Character4D&amp;gt;();&lt;br /&gt;
humanCharacter4D.SetDirection(Vector2.up); // 上&lt;br /&gt;
humanCharacter4D.SetDirection(Vector2.down); // 下&lt;br /&gt;
humanCharacter4D.SetDirection(Vector2.left); // 左&lt;br /&gt;
humanCharacter4D.SetDirection(Vector2.right); // 右&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==アクション==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
humanCharacter4D.AnimationManager.Attack(); // 攻撃(A)&lt;br /&gt;
humanCharacter4D.AnimationManager.SecondaryShot(); // (F) 上向き下向きだと機能しない？&lt;br /&gt;
humanCharacter4D.AnimationManager.SetState(CharacterState.Idle); // アイドル状態(I)&lt;br /&gt;
humanCharacter4D.AnimationManager.SetState(CharacterState.Ready); // 準備(E)&lt;br /&gt;
humanCharacter4D.AnimationManager.SetState(CharacterState.Walk); // 歩く(W)&lt;br /&gt;
humanCharacter4D.AnimationManager.SetState(CharacterState.Run); // 走る(R)&lt;br /&gt;
humanCharacter4D.AnimationManager.SetState(CharacterState.Jump); // 飛ぶ(J)&lt;br /&gt;
humanCharacter4D.AnimationManager.SetState(CharacterState.Climb); // しゃがむ?(C)&lt;br /&gt;
humanCharacter4D.AnimationManager.Die(); // 倒れる(D)&lt;br /&gt;
humanCharacter4D.AnimationManager.Hit(); // ダメージ(H)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==iOSビルド時==&lt;br /&gt;
以下エラーが発生するが、&lt;br /&gt;
 Assets/HeroEditor4D/FantasyInventory/Scripts/Data/Property.cs(6,7): error CS0246: The type or namespace name 'Newtonsoft' could not be found (are you missing a using directive or an assembly reference?)&lt;br /&gt;
&lt;br /&gt;
Newtonsoft.Json.dllを、Pluginsの下に移動すると直る。&lt;br /&gt;
&lt;br /&gt;
 mv HeroEditor4D/Common/Newtonsoft/Newtonsoft.Json.dll ./Plugins&lt;br /&gt;
&lt;br /&gt;
==CharacterStateの型エラーが起こるとき==&lt;br /&gt;
以下エラーが起こる&lt;br /&gt;
 Assets/Scripts/SampleScene.cs(206,52): error CS1503: Argument 1: cannot convert from 'CharacterState' to 'Assets.HeroEditor4D.Common.CharacterScripts.CharacterState'&lt;br /&gt;
&lt;br /&gt;
namespaceがなく、CharacterStateが他のlibrary(PhotonUnityNetwork)とかぶってるので、&lt;br /&gt;
CharacterState.Idleなどを&lt;br /&gt;
Assets.HeroEditor4D.Common.CharacterScripts.CharacterState.Idleなどへ置換すれば良い。&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>