2016年10月14日 星期五

物件導向C# - 計時器(visual studio)

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { DateTime dtNext; public Form1() { InitializeComponent(); } private void timer1_Tick(object sender, EventArgs e) { textBox1.Text = DateTime.Now.ToString(); TimeSpan MySpan = dtNext.Subtract(DateTime.Now); string diffHour = Convert.ToString(MySpan.Hours); string diffMin = Convert.ToString(MySpan.Minutes); string diffSec = Convert.ToString(MySpan.Seconds); label1.Text = "還有" + diffHour + " 時 " + diffMin + " 分 " + diffSec + " 秒 "; } private void Form1_Load(object sender, EventArgs e) { dtNext = DateTime.Now.AddHours(2); timer1.Start(); } private void label1_Click(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { timer1.Enabled = true; } private void button2_Click(object sender, EventArgs e) { timer1.Enabled = false; } private void textBox1_TextChanged(object sender, EventArgs e) { } } }

2016年10月7日 星期五

物件導向C# - 隨機產生 猜拳遊戲(unity)

using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class NewBehaviourScript : MonoBehaviour
{
    // Use this for initialization
    void Start()
    {
    }
    // Update is called once per frame
    void Update()
    {
    }
    public void myfun()
    {
        int num = Random.Range(1, 4);
        Text mytxt = GameObject.Find("Canvas/Panel/Text").GetComponent<Text>();
        mytxt.text = num.ToString();
        Image Imgy = GameObject.Find("Canvas/Panel/Image").GetComponent<Image>();
        Imgy.sprite = Resources.Load<Sprite>("Image/" + num) as Sprite;
    }
}