2016年12月15日 星期四



========================================================================
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class Counter : MonoBehaviour {
   int num;
   double fMyWaitTime=12.0;
   double WaitTimecount=0;
   // Use this for initialization
   void Start () {
       num = 0;
   }  
   // Update is called once per frame
   void Update () {      
       Text mytxt=GameObject.Find("Text").GetComponent<Text>();
       num = num + 1;
       int countnum = num % 3;
       mytxt.text =countnum.ToString();
       WaitTimecount=0;
       mywait ();
if (countnum==0)
       {
           Image img = GameObject.Find ("Image").GetComponent<Image> ();
           img.color = new Color(1.0F, 0.0F, 0.0F, 1.0F); // (紅red,綠green,藍blue,透明)
           Image img1 = GameObject.Find ("Image (1)").GetComponent<Image> ();
           img1.color = new Color(0.0F, 0.0F, 0.0F, 1.0F); // (紅red,綠green,藍blue,透明)
           Image img2 = GameObject.Find ("Image (2)").GetComponent<Image> ();
           img2.color = new Color(0.0F, 0.0F, 0.0F, 1.0F); // (紅red,綠green,藍blue,透明)

       }
        if (countnum==1)
       {
           Image img = GameObject.Find ("Image").GetComponent<Image> ();
           img.color = new Color(0.0F, 0.0F, 0.0F, 1.0F); // (紅red,綠green,藍blue,透明)
           Image img1 = GameObject.Find ("Image (1)").GetComponent<Image> ();
               img1.color = new Color(0.0F, 1.0F, 0.0F, 1.0F); // (紅red,綠green,藍blue,透明)
           Image img2 = GameObject.Find ("Image (2)").GetComponent<Image> ();
               img2.color = new Color(0.0F, 0.0F, 0.0F, 1.0F); // (紅red,綠green,藍blue,透明)
}
if (countnum==2)
{
           Image img = GameObject.Find ("Image").GetComponent<Image> ();
           img.color = new Color(0.0F, 0.0F, 0.0F, 1.0F); // (紅red,綠green,藍blue,透明)
           Image img1 = GameObject.Find ("Image (1)").GetComponent<Image> ();
           img1.color = new Color(0.0F, 0.0F, 0.0F, 1.0F); // (紅red,綠green,藍blue,透明)
           Image img2 = GameObject.Find ("Image (2)").GetComponent<Image> ();
           img2.color = new Color(1.0F, 1.0F, 0.0F, 1.0F); // (紅red,綠green,藍blue,透明)
}
       }
   void mywait()
   {
       while (WaitTimecount <= fMyWaitTime) {
           //do stuff;
           WaitTimecount = WaitTimecount + 0.01;
           Debug.Log ( WaitTimecount );

       }

   }

}

2016年11月10日 星期四

========================================================================
using UnityEngine;
using System.Collections;
using UnityEngine.UI;

public class NewBehaviourScript2:MonoBehaviour {
 public bool timerOn = true;
 float time;
 void Start(){
  if (timerOn)
  {
   time += Time.deltaTime;
  }
  Text mytxt = GameObject.Find ("Canvas/Panel/Text").GetComponent<Text> ();
  mytxt.text=Time.time.ToString ();
  Time.timeScale = 1;
 }
 public void myfun()
 {
  Text mytxt = GameObject.Find ("Canvas/Panel/Text").GetComponent<Text> ();
  mytxt.text=Time.time.ToString ();
  Time.timeScale = 1;
 }
 void Update(){
  Text mytxt = GameObject.Find ("Canvas/Panel/Text").GetComponent<Text> ();
  mytxt.text=Time.time.ToString ();
 }

}

       
========================================================================
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
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Random crandom = new Random();
            int myrandom = crandom.Next();
            int c = myrandom % 3 + 1;
            textBox1.Text = "洪煒祐"+c.ToString ();
            if (c == 1)
            {
                button2.Visible = true;
                button3.Visible = false;
                button4.Visible = false;
            }
            if (c == 2)
            {
                button2.Visible = false;
                button3.Visible = true;
                button4.Visible = false;
            }
            if (c == 3)
            {
                button2.Visible = false;
                button3.Visible = false;
                button4.Visible = true;
            }
        }

        private void button2_Click(object sender, EventArgs e)
        {

        }

        private void Form1_Load(object sender, EventArgs e)
        {
            button2.Visible = false;
            button3.Visible = false;
            button4.Visible = false;
        }
    }
}

using UnityEngine;
using System.Collections;
public class Player : MonoBehaviour {

 public GameObject obj_Player;

 // Use this for initialization

 void Start () {

 }

 // Update is called once per frame

 void Update ()

 {

  obj_Player = GameObject.Find("Sphere");
  if (Input.GetKeyDown (KeyCode.A)) {
   obj_Player.transform.position += new Vector3 (-0.1f, 0, 0);
  } else if (Input.GetKeyDown (KeyCode.D)) {
   obj_Player.transform.position += new Vector3 (0.1f, 0, 0);
  } else if (Input.GetKeyDown (KeyCode.W)) {
   obj_Player.transform.position += new Vector3 (0, 0, 0.1f);
  } else if (Input.GetKeyDown (KeyCode.S)) {
   obj_Player.transform.position += new Vector3 (0, 0, -0.1f);
  }
 }
}


2016年11月4日 星期五

using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using System;
using System.Linq;
using System.Collections.Generic;
public class NewBehaviourScript : MonoBehaviour {

// Use this for initialization

void Start () {

}

// Update is called once per frame

void Update () {

}

public void myfun()

{

float rnum=0;
float gnum=0;
float bnum=0;
rnum=GameObject.Find("Slider").GetComponent<Slider>().value;
gnum=GameObject.Find("Slider1").GetComponent<Slider>().value;
bnum=GameObject.Find("Slider2").GetComponent<Slider>().value;
Text mytxt=GameObject.Find("Text").GetComponent<Text>();
Text mytxt1=GameObject.Find("Text1").GetComponent<Text>();
Text mytxt2=GameObject.Find("Text2").GetComponent<Text>();
mytxt.text =rnum.ToString();
mytxt1.text =gnum.ToString();
mytxt2.text =bnum.ToString();
Image img = GameObject.Find ("Image").GetComponent<Image> ();
Image img1 = GameObject.Find ("Image1").GetComponent<Image> ();
Image img2 = GameObject.Find ("Image2").GetComponent<Image> ();
Image img3 = GameObject.Find ("Image3").GetComponent<Image> ();
img3.color = new Color(rnum, gnum, bnum, 1.0F); // (紅red,綠green,藍blue,透明)
img2.color = new Color(0.0F, 0.0F, bnum, 1.0F); // (紅red,綠green,藍blue,透明)
img1.color = new Color(0.0F, gnum, 0.0F, 1.0F); // (紅red,綠green,藍blue,透明)
img.color = new Color(rnum, 0.0F, 0.0F, 1.0F); // (紅red,綠green,藍blue,透明)

}

}