• 大小: 17.9MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-26
  • 语言: 其他
  • 标签: Unity3d  NGUI  计算器  

资源简介

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个文件信息

评论

共有 条评论