Jelajahi Sumber

更新DragonBone动画

jet 8 tahun lalu
induk
melakukan
a438369c86

+ 0 - 9
Assets/Editor.meta

@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: 5fcd7f3618d0f154995b49930421ea1b
-folderAsset: yes
-timeCreated: 1501174341
-licenseType: Pro
-DefaultImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 9
Assets/Plugins/metro/UWP.meta

@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: b3a793fc2ce8625488a5576817135789
-folderAsset: yes
-timeCreated: 1501174341
-licenseType: Pro
-DefaultImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 9
Assets/Plugins/metro/WindowsPhone81.meta

@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: ea89367846fcf554188c49cca742be04
-folderAsset: yes
-timeCreated: 1501174341
-licenseType: Pro
-DefaultImporter:
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 3 - 3
Assets/Resource/DragonBones/DragonBones/src/DragonBones/armature/Slot.cs

@@ -37,7 +37,7 @@ namespace DragonBones
         /**
          * @private
          */
-        protected bool _displayDirty;
+		public bool _displayDirty;
         /**
          * @private
          */
@@ -125,7 +125,7 @@ namespace DragonBones
         /**
          * @private
          */
-        protected DisplayData _displayData;
+		public DisplayData _displayData;
         /**
          * @private
          */
@@ -316,7 +316,7 @@ namespace DragonBones
         /**
          * @private
          */
-        protected void _updateDisplayData()
+		public void _updateDisplayData()
         {
             var prevDisplayData = _displayData;
             var prevReplaceDisplayData = _replacedDisplayData;

+ 4 - 4
Assets/Resource/DragonBones/DragonBones/src/DragonBones/model/ArmatureData.cs

@@ -63,7 +63,7 @@ namespace DragonBones
          * @see DragonBones.SkinData
          * @version DragonBones 3.0
          */
-        public readonly Dictionary<string, SkinData> skins = new Dictionary<string, SkinData>();
+        public Dictionary<string, SkinData> skins = new Dictionary<string, SkinData>();
         /**
          * @language zh_CN
          * 所有动画数据。
@@ -665,7 +665,7 @@ namespace DragonBones
     public class SkinData : BaseObject
     {
         public string name;
-        public readonly Dictionary<string, SkinSlotData> slots = new Dictionary<string, SkinSlotData>();
+        public Dictionary<string, SkinSlotData> slots = new Dictionary<string, SkinSlotData>();
 
         public SkinData()
         {
@@ -705,7 +705,7 @@ namespace DragonBones
     public class SkinSlotData : BaseObject
     {
         public readonly List<DisplayData> displays = new List<DisplayData>();
-        public readonly Dictionary<string, MeshData> meshs = new Dictionary<string, MeshData>();
+        public Dictionary<string, MeshData> meshs = new Dictionary<string, MeshData>();
         public SlotData slot;
 
         public SkinSlotData()
@@ -811,7 +811,7 @@ namespace DragonBones
         public string name;
         public readonly Matrix slotPose = new Matrix();
 
-        public readonly List<float> uvs = new List<float>(); // vertices * 2
+        public List<float> uvs = new List<float>(); // vertices * 2
         public readonly List<float> vertices = new List<float>(); // vertices * 2
         public readonly List<int> vertexIndices = new List<int>(); // triangles * 3
 

+ 1 - 1
Assets/Script/Object/Player.cs

@@ -517,7 +517,7 @@ public class Player : Regist , IPointerClickHandler
     {
         ManaAudio.PlayClip(Clip.CurrentClip);
 
-        ManaNickName.ShowNickNameSettingPanel();
+        //ManaNickName.ShowNickNameSettingPanel();
 
         PlayAnim("newAnimation1");
     }

+ 26 - 1
Assets/Script/Tool/Auxiliary.cs

@@ -140,7 +140,32 @@ public class Auxiliary : Regist
 
         if (Input.GetKeyDown(KeyCode.Z))
         {
-			ManaPlayer.Player.ChangeClose(BodyPart.Leg, "左腿");
+//			Dictionary<string,SkinSlotData> slots = ManaPlayer.Player.LeftLegSlot.armature.armatureData.GetSkin("__default").slots;
+//
+//			foreach(var skinSlotData in slots){
+//				Debug.Log(skinSlotData.Key+" "+skinSlotData.Value);			
+//			}
+
+//			MeshData meshdata = ManaPlayer.Player.LeftLegSlot.armature.armatureData.GetSkin("__default").slots["左腿"].meshs["腿2个提供1个"];
+//
+//			for(int i = 0; i < meshdata.uvs.Count; i++){
+//				meshdata.uvs[i] += 0.1f;
+//			}
+
+//			ManaPlayer.Player.LeftLegSlot._displayData.texture = UnityFactory.factory.GetTextureAtlasData("stand_ske")[0].textures["脑壳1"];
+//
+//			ManaPlayer.Player.LeftLegSlot._updateDisplayData();
+//			ManaPlayer.Player.LeftLegSlot._displayDirty=true;
+
+//			Mesh mesh = ManaPlayer.Player.transform.FindChild("Armature/左腿").GetComponent<MeshFilter>().mesh;
+//
+//			Vector2[] newUV = mesh.uv;
+//
+//			for(int i = 0; i < newUV.Length; i++){
+//				newUV[i] += new Vector2(-0.1f,-0.1f);
+//			}
+//				
+//			mesh.uv = newUV;
 
             //ManaReso.Get("C_Group").TweenBacCG();
 

+ 4 - 0
ToDoList.txt

@@ -1,3 +1,7 @@
+通过服务器来设置昵称
+
+暂时关闭了修改昵称功能
+
 教程A输入昵称时点击关闭按钮的情况
 
 教程A的技能切换后台联网就不行了?