資源簡介
Unity3d之NGUI簡單計算器入門,可以作為簡單的入門學習,具體步驟參照我博客http://blog.csdn.net/wyz365889/article/details/9326473
代碼片段和文件信息
using?UnityEngine;
using?System.Collections;
public?class?calc?:?MonoBehaviour?{
public?string?strPutkeyCode;
public?UILabel?strResult;
public?static?string?str1;
public?static?string?str2;
public?static?string?strOpt;
int?sum?=?0;
void?onclick()
{
if(strPutkeyCode?==?“=“)
{
if(strOpt?==?“/“)
{
sum?=int.Parse(str2)/int.Parse(str1);
}
else?if(strOpt?==?“*“)
{
sum?=int.Parse(str1)*int.Parse(str2);
}
else?if(strOpt?==?“+“)
{
sum?=int.Parse(str1)+int.Parse(str2);
}
else?if(strOpt?==?“-“)
{
sum?=int.Parse(str2)-int.Parse(str1);
}
str1?=?““;
str2?=?sum.ToString();
Debug.Log(sum);
strResult.text?=?sum.ToString();
}
if(strPutkeyCode?==?“CE“)
{
Debug.Log(“CE“);
strResult.text?=?“0“;
sum?=?0;
str1?=?““;
str2?=?““;
}
if(strPutkeyCode?==?“B“)
{
Debug.Log(“B“);
str1=str1.Substring(0str1.Length-1);
if(str1?==?““)
{
strResult.text?=?“0“;
return;
}
strResult.text?=?str1;
}
if(strPutkeyCode?==?“/“?||?strPutkeyCode?==?“*“?||strPutkeyCode?==?“-“||strPutkeyCode?==?“+“)
{
strOpt=strPutkeyCode;
if(str1?!=?““)
{
str2=str1;
}
strResult.text?=?str2;
Debug.Log(“code---“);
str1=““;
}
if(strPutkeyCode?==“1“?||strPutkeyCode?==“2“?||strPutkeyCode?==“3“?||strPutkeyCode?==“4“?||
strPutkeyCode?==“5“?||strPutkeyCode?==“6“?||strPutkeyCode?==“7“?||strPutkeyCode?==“8“?||
strPutkeyCode?==“9“?||strPutkeyCode?==“0“)
{
str1?+=?strPutkeyCode;
strResult.text?=?str1;
Debug.Log(str1);
}
}
//?Use?this?for?initialization
void?Start?()?{
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-07-14?22:03??6\
?????文件????????1897??2013-07-14?18:23??6\6-csharp.sln
?????文件????????1890??2013-07-14?18:23??6\6.sln
?????文件?????????457??2013-07-14?22:02??6\6.userprefs
?????文件????????8282??2013-07-14?18:23??6\Assembly-CSharp-Editor-vs.csproj
?????文件????????8282??2013-07-14?18:23??6\Assembly-CSharp-Editor.csproj
?????文件??????108412??2013-07-14?22:02??6\Assembly-CSharp-Editor.pidb
?????文件???????14553??2013-07-12?17:18??6\Assembly-CSharp-vs.csproj
?????文件???????14553??2013-07-12?17:18??6\Assembly-CSharp.csproj
?????文件??????350832??2013-07-14?22:02??6\Assembly-CSharp.pidb
?????目錄???????????0??2013-07-14?22:03??6\Assets\
?????文件???????57856??2013-07-14?22:03??6\Assets\6.unity
?????目錄???????????0??2013-07-12?14:24??6\Assets\NGUI\
?????目錄???????????0??2013-07-12?14:24??6\Assets\NGUI\Examples\
?????目錄???????????0??2013-07-12?14:24??6\Assets\NGUI\Examples\Animations\
?????文件???????11216??2013-05-06?09:57??6\Assets\NGUI\Examples\Animations\Button.anim
?????文件???????10240??2013-05-06?09:57??6\Assets\NGUI\Examples\Animations\Checkmark.anim
?????文件???????12904??2013-05-06?09:57??6\Assets\NGUI\Examples\Animations\Logo.anim
?????文件???????11816??2013-05-06?09:57??6\Assets\NGUI\Examples\Animations\Window?-?Back.anim
?????文件???????11704??2013-05-06?09:57??6\Assets\NGUI\Examples\Animations\Window?-?Forward.anim
?????目錄???????????0??2013-07-12?14:24??6\Assets\NGUI\Examples\Atlases\
?????目錄???????????0??2013-07-12?14:24??6\Assets\NGUI\Examples\Atlases\Fantasy\
?????文件????????3546??2013-05-06?09:57??6\Assets\NGUI\Examples\Atlases\Fantasy\Fantasy?Atlas.mat
?????文件????????7597??2013-05-06?09:57??6\Assets\NGUI\Examples\Atlases\Fantasy\Fantasy?Atlas.prefab
?????文件?????1192501??2013-05-06?09:57??6\Assets\NGUI\Examples\Atlases\Fantasy\Fantasy?Atlas.psd
?????文件???????16006??2013-05-06?09:57??6\Assets\NGUI\Examples\Atlases\Fantasy\Fantasy?Font?-?Normal.prefab
?????文件???????21846??2013-05-06?09:57??6\Assets\NGUI\Examples\Atlases\Fantasy\Fantasy?Font?-?Normal.txt
?????目錄???????????0??2013-07-12?14:24??6\Assets\NGUI\Examples\Atlases\Refractive\
?????文件?????1654198??2013-05-06?09:57??6\Assets\NGUI\Examples\Atlases\Refractive\Refractive?Atlas?-?Bump.psd
?????文件???????98430??2013-05-06?09:57??6\Assets\NGUI\Examples\Atlases\Refractive\Refractive?Atlas?-?Masks.psd
?????文件????????4117??2013-05-06?09:57??6\Assets\NGUI\Examples\Atlases\Refractive\Refractive?Atlas.mat
............此處省略891個文件信息
評論
共有 條評論