본문 바로가기

전체 글

(86)
[Unity] 버튼에 마우스 클릭 이벤트 사용하기 [Unity] 버튼에 마우스 클릭 이벤트 사용하기 using UnityEngine; using UnityEngine.UI; public class Example : MonoBehaviour { //Make sure to attach these Buttons in the Inspector public Button m_YourFirstButton, m_YourSecondButton, m_YourThirdButton; void Start() { //Calls the TaskOnClick/TaskWithParameters/ButtonClicked method when you click the Button m_YourFirstButton.onClick.AddListener(TaskOnClick); m_YourSe..
[Unity] 마우스 클릭 지점으로 이동 [Unity] 마우스 클릭 지점으로 이동 using UnityEngine; public class ClickMove : MonoBehaviour { private Ray ray; private RaycastHit hit; private Vector3 movePos = Vector3.zero; private Transform tr; private Animator anim; // Use this for initialization void Start () { tr = GetComponent(); anim = GetComponent(); } // Update is called once per frame void Update () { ray = Camera.main.ScreenPointToRay(Input.mou..
[Unity] 캐릭터 좌우로 움직이기 (RigidBody) [Unity] 캐릭터 좌우로 움직이기 (RigidBody) [Header("속도 관련 변수")][Range(0,1)] [SerializeField] float moveSpeed; //강제로 인스펙터 창에 띄울 수 있음 Rigidbody myRigid; // Update is called once per frame void Update () { if (Input.GetAxisRaw("Horizontal") != 0) // 왼쪽 -1, 오른쪽 1 { Vector3 moveDir = new Vector3(0, 0, Input.GetAxisRaw("Horizontal")); myRigid.AddForce(moveDir * moveSpeed); } }
[Unity] 페이드 인/아웃 (iTween) [Unity] 페이드 인/아웃 (iTween) iTween 사용방법 / Easing 종류 public class CItweenTest : MonoBehaviour { private float _FadeSpeed = 2.0f; public Image _FadeObjWindow; // Use this for initialization void Start () { FadeOutWindow(); } // Update is called once per frame void Update () { } public void FadeOutUpdate(float fAlpha) { Color color; color.r = _FadeObjWindow.color.r; color.g = _FadeObjWindow.color.g; ..
[C#] AES (고급 암호화 표준) [C#] AES (고급 암호화 표준) using System; using System.IO; using System.Text; using System.Security.Cryptography; namespace AESWithJava.Con { class Program { static void Main(string[] args) { String originalText = "plain text"; String key = "key"; String en = Encrypt(originalText, key); String de = Decrypt(en, key); Console.WriteLine("Original Text is " + originalText); Console.WriteLine("Encrypted Tex..
[C#] RSA (공개키 암호화/복호화) using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Security; using System.Security.Cryptography; using System.Text; using System.IO; namespace WebApplication1 { public partial class WebForm1 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Cli..
[C#] WriteJson (Json.Net) //I would recommend Json.Net, see example below: List _data = new List(); _data.Add(new data() { Id = 1, SSN = 2, Message = "A Message" }); string json = JsonConvert.SerializeObject(_data.ToArray()); //write string to file System.IO.File.WriteAllText(@"D:\path.txt", json); //Or the slightly more efficient version of the above code (doesn't use a string as a buffer): //open file stream using (Str..
[C#] ReadJson / json 읽기 1. JsonConvert 사용 / 클래스를 형식에 맟춰 생성 public void LoadJson() { using (StreamReader r = new StreamReader("file.json")) { string json = r.ReadToEnd(); List items = JsonConvert.DeserializeObject(json); } } public class Item { public int millis; public string stamp; public DateTime datetime; public string light; public float temp; public float vcc; } 2. JsonConvert 사용 / dynamic 사용 dynamic array = JsonC..