91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 21KB
    文件類型: .cs
    金幣: 1
    下載: 0 次
    發布日期: 2021-05-11
  • 語言: C#
  • 標簽: xml??

資源簡介

xml截取圖片 很好很給力 很有用 都下載吧

資源截圖

代碼片段和文件信息


/*********************************
?Sheet.xml?&?Animations.xml?讀取與轉換
?ver.1.00?2013.3.6?by?lmz?
**********************************/
using?UnityEngine;
using?UnityEditor;
using?System.Collections;
using?System.Collections.Generic;
using?System.xml;

public?class?CreatAnimationEditor?:?EditorWindow
{
//Sheet列表元素結構定義//
public?struct?AniElement
{
public?string?name;
//元素在動作中的Z位置//
public?int?index;
public?Vector2?offset;
public?int?width;
public?int?height;
public?string?path;
}

//sheet列表結構定義包含多個動作的列表//
public?class?AniElementDataList
{
public?string?aniName;
public?List?aniList?=?new?List?();
}


//元素動畫幀數據結構定義//
public?struct?AniData
{
public?float?posX;
public?float?posY;
public?float?rotationZ;
public?float?scaleX;
public?float?scaleY;
//元素在動畫序列中出現的時間//
public?int?index;
}

//元素動畫序列數據結構定義//
public?class?AniPartData
{
public?string?partName;
public?List?aniframeData?=?new?List?();
}

int?framePerSecond?=?12;
public?string?sheetxmlFilename?=?““;
public?string?animationxmlFilename?=?““;
public?string?characterName?=?““;
public?string?SpritexmlFilename=““;
xmlDocument?sheetxml?=?new?xmlDocument?();
xmlDocument?animationxml?=?new?xmlDocument?();
static?public?List?aniElementList?=?new?List?();
static?public?Hashtable?aniClipsHt?=?new?Hashtable?();
Gameobject?sel;
bool?isLeftUp?=?true;

[MenuItem(“MyCAE/CreatAni“)]
static?void?init?()
{

aniElementList.Clear?();

CreatAnimationEditor?window?=?(CreatAnimationEditor)EditorWindow.GetWindow?(typeof(CreatAnimationEditor));
}

void?OnGUI?()
{

GUILayout.BeginHorizontal?();
GUILayout.Label?(“\n\n“);
GUILayout.EndHorizontal?();

GUILayout.BeginHorizontal?();
{
//??設置Sheet文件和Animation文件名稱??//
EditorGUILayout.LabelField?(“Character?name:“?GUILayout.Width?(100));
characterName?=?EditorGUILayout.TextField?(characterName?GUILayout.Width?(160));
}
GUILayout.EndHorizontal?();

GUILayout.BeginHorizontal?();
{
//??設置Sheet文件和Animation文件名稱??//
EditorGUILayout.LabelField?(“Sheet?file:“?GUILayout.Width?(80));
sheetxmlFilename?=?EditorGUILayout.TextField?(sheetxmlFilename?GUILayout.Width?(200));
EditorGUILayout.LabelField?(“Animation?file:“?GUILayout.Width?(100));
animationxmlFilename?=?EditorGUILayout.TextField?(animationxmlFilename?GUILayout.Width?(200));
}
GUILayout.EndHorizontal?();

GUILayout.BeginHorizontal?();
{
//?顯示xml文件中元素列表?//
if?(GUILayout.Button?(“Analyze“?GUILayout.Width?(76f)))?{
if?(sheetxmlFilename?==?““?||?animationxmlFilename?==?““)?{
Debug.Log?(“Error?please?input?xml?filename!!!“);
return;
}

//?讀取Sheet文件內容?//
sheetxml.Load?(Application.dataPath?+?“//xml//“?+?sheetxmlFilename?+?“.xml“);
xmlNodeList?sheetNodeList?=?sheetxml.SelectSingleNode?(“Textures“).ChildNodes;

//解析Sheets文件內容//
foreach?(xmlNode?textureNode?in?sheetNodeList)?{


評論

共有 條評論