xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

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

資源簡(jiǎn)介

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

資源截圖

代碼片段和文件信息


/*********************************
?Sheet.xml?&?Animations.xml?讀取與轉(zhuǎn)換
?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列表元素結(jié)構(gòu)定義//
public?struct?AniElement
{
public?string?name;
//元素在動(dòng)作中的Z位置//
public?int?index;
public?Vector2?offset;
public?int?width;
public?int?height;
public?string?path;
}

//sheet列表結(jié)構(gòu)定義包含多個(gè)動(dòng)作的列表//
public?class?AniElementDataList
{
public?string?aniName;
public?List?aniList?=?new?List?();
}


//元素動(dòng)畫幀數(shù)據(jù)結(jié)構(gòu)定義//
public?struct?AniData
{
public?float?posX;
public?float?posY;
public?float?rotationZ;
public?float?scaleX;
public?float?scaleY;
//元素在動(dòng)畫序列中出現(xiàn)的時(shí)間//
public?int?index;
}

//元素動(dòng)畫序列數(shù)據(jù)結(jié)構(gòu)定義//
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?();
{
//??設(shè)置Sheet文件和Animation文件名稱??//
EditorGUILayout.LabelField?(“Character?name:“?GUILayout.Width?(100));
characterName?=?EditorGUILayout.TextField?(characterName?GUILayout.Width?(160));
}
GUILayout.EndHorizontal?();

GUILayout.BeginHorizontal?();
{
//??設(shè)置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文件內(nèi)容?//
sheetxml.Load?(Application.dataPath?+?“//xml//“?+?sheetxmlFilename?+?“.xml“);
xmlNodeList?sheetNodeList?=?sheetxml.SelectSingleNode?(“Textures“).ChildNodes;

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


評(píng)論

共有 條評(píng)論