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

  • 大小: 10KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-11
  • 語言: C#
  • 標簽: c#??unity??計算器??

資源簡介

c#開發,unity環境,計算器,支持四則運算,sin,cos,()等等

資源截圖

代碼片段和文件信息

using?System.Collections;
using?System.Collections.Generic;
using?UnityEngine;
using?System;
using?System.Linq;
using?System.Text;
using?System.Text.Regularexpressions;
using?UnityEngine.UI;

public?class?calculator?:?MonoBehaviour?{
????Stack?numStack?=?new?Stack();??????????????????????????//num棧1
????Stack?operStack?=?new?Stack();?????????????????????????//操作符棧2

????string?m_currcalculatorlist?=?““;??????????????????????????????????????//當前需要計算的字符串
????string?m_tips?=?“請輸入有效的數字或操作符如:?()/*+-enter=.987653210<-“;

????//?Use?this?for?initialization
????void?Start?()?{
??????????
????}

//?Update?is?called?once?per?frame
void?Update?()?{
????????if?(Input.anyKeyDown)
????????{
????????????string?oldcalculatorlist?=?m_currcalculatorlist;

????????????if?(Input.GetKeyDown(KeyCode.KeypadPeriod)?||?Input.GetKeyDown(KeyCode.Period))
????????????{
????????????????m_currcalculatorlist?=?m_currcalculatorlist?+?“.“;
????????????}
????????????else?if?(Input.GetKeyDown(KeyCode.KeypadDivide)?||?Input.GetKeyDown(KeyCode.Slash))
????????????{
????????????????m_currcalculatorlist?=?m_currcalculatorlist?+?“/“;
????????????}
????????????else?if?(Input.GetKeyDown(KeyCode.KeypadMultiply)?||?Input.GetKeyDown(KeyCode.Asterisk))
????????????{
????????????????m_currcalculatorlist?=?m_currcalculatorlist?+?“*“;
????????????}
????????????else?if?(Input.GetKeyDown(KeyCode.KeypadMinus)?||?Input.GetKeyDown(KeyCode.Minus))
????????????{
????????????????m_currcalculatorlist?=?m_currcalculatorlist?+?“-“;
????????????}
????????????else?if?(Input.GetKeyDown(KeyCode.KeypadPlus)?||?Input.GetKeyDown(KeyCode.Plus))
????????????{
????????????????m_currcalculatorlist?=?m_currcalculatorlist?+?“+“;
????????????}
????????????else?if?(Input.GetKeyDown(KeyCode.Alpha9)?&&?Input.GetKey(KeyCode.LeftShift)?||?Input.GetKeyDown(KeyCode.Alpha9)?&&?Input.GetKey(KeyCode.RightShift))
????????????{
????????????????m_currcalculatorlist?=?m_currcalculatorlist?+?“(“;
????????????}
????????????else?if?(Input.GetKeyDown(KeyCode.Alpha0)?&&?Input.GetKey(KeyCode.LeftShift)?||?Input.GetKeyDown(KeyCode.Alpha0)?&&?Input.GetKey(KeyCode.RightShift))
????????????{
????????????????m_currcalculatorlist?=?m_currcalculatorlist?+?“)“;
????????????}
????????????else?if?(Input.GetKeyDown(KeyCode.KeypadEnter)?||?Input.GetKeyDown(KeyCode.KeypadEquals)?||?Input.GetKeyDown(KeyCode.Return)?||?Input.GetKeyDown(KeyCode.Equals))
????????????{
????????????????string?matchStr?=?““;
????????????????foreach?(Match?match?in?Regex.Matches(m_currcalculatorlist?“[0-9+-/()=*.]“))
????????????????{
????????????????????matchStr?=?matchStr?+?match.Value;
????????????????}
????????????????
????????????????if?(string.Equals(matchStr?m_currcalculatorlist)?&&?checkCalculator(m_currcalculatorlist))
????????????????{
????????????????????calculatorResult(m_currcalculatorlist);
????????????????}
????????????????else
???????????

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-05-09?09:06??Assets\
?????文件???????15367??2018-05-09?11:33??Assets\calculator.cs
?????文件?????????285??2018-05-09?01:38??Assets\calculator.cs.meta
?????文件????????6078??2018-05-09?01:38??Assets\calculatorkeyvalue.cs
?????文件?????????285??2018-05-09?01:38??Assets\calculatorkeyvalue.cs.meta
?????目錄???????????0??2018-05-09?11:38??Assets\Scene\
?????文件?????????214??2018-05-09?01:38??Assets\Scene\etc.meta
?????文件????????7102??2018-05-09?01:38??Assets\Scene\main.unity
?????文件?????????197??2018-05-09?01:38??Assets\Scene\main.unity.meta
?????文件?????????214??2018-05-09?01:38??Assets\Scene.meta
?????目錄???????????0??2018-05-09?09:06??Assets\scripts\
?????文件?????????214??2018-05-09?01:38??Assets\scripts.meta

評論

共有 條評論