글 목록 1037

Unity - 충돌감지관련

충돌감지관련 출처 : Sebastian Lague의 동영상 강의 using UnityEngine; using System.Collections; public class Projectile : MonoBehaviour { public LayerMask collisionMask; float speed = 10; public void SetSpeed(float newSpeed) { speed = newSpeed; } void Update () { float moveDistance = speed * Time.deltaTime; CheckCollisioins(moveDistance); transform.Translate(Vector3.forward * Time.deltaTime * speed); } void Ch..

유니티 DB 사용하기

유니티 DB관련 참고자료 SQLite 소개 http://www.csharpstudy.com/Practical/Prac-sqlite.aspx c#으로 SQLite 연결하기 http://answers.unity3d.com/questions/743400/database-sqlite-setup-for-unity.htmlhttp://nsinc.tistory.com/127 보조도구 http://system.data.sqlite.org/index.html/doc/trunk/www/index.wiki 예제 http://forum.unity3d.com/threads/tutorial-how-to-integrate-sqlite-in-c.192282/ http://www.codeproject.com/Articles/6343/..

C# for Unity 목차

빌드 툴 : Visual Studio 2019 참조 : C# 7.1프로그래밍. C#기본 및 개념 추천강의 : 어소트릭 무료강좌 이론따윈 개나주고 글쓰기 귀찮.. 성격급한 한국인 맞춤형(?) 포스팅입니다. 늦더라도 조금씩 수정중! 유니티페이지링크 106p C# 시작및 세팅하기. ▶ C# 작업환경 세팅하기 ▶ 첫 프로그램 실행해보기 C#의 기초 초급으로 나아가기 전 알고 있으면 도움이 되는 단계이다. 복잡한 수식이나 프로그램을 작성하기에는 효율이 좋지 못하다. 아래 문법만 알면 간단한 프로그램을 짤 수 있게 구성해 보았다. ▶ 변수의 이해 ▶ 변수의 데이터 타입 ▶ 변수의 형변환 ▶ 연산자 ▶ 조건문 ▶ 반복문 ▶ 배열 ▶ 메소드 ▶ 메소드_인자(변수)전달하기 ▶ 클래스, 객체지향 이해하기 ▶ 상속 ▶ 인터..

AutoHotKey 배열의 사용

배열의 사용 이제좀 AutoHotKey를 배웠다. 그런데 코딩이 뭐이렇게 드러워!? 나는 센티하니까 가독성 좋고 깔끔하고 엘레강스한 코딩을 원해! 라는 사람들은 배열을 배우실 필요성이 있습니다. AutoHotKey에서 배열을 찾아보니 메모장에서 저장한것을 한줄씩 불러오는 식으로 사용하던데 저는 이렇게 사용합니다. ^+D:: ary0:="q", ary1:="w", ary2:="e", ary3:="r", ary4:="t", ary5:="y" ary6:="u", ary7:="i" resary:="a" var:=0 count:=0 while var

Unity - 3D게임만들기(Ray로 오브젝트 방향전환)

Ray로 오브젝트 방향전환하기 오브젝트를 생성한뒤 소스코드를 붙이고 아래의 코드를 실행하면 됩니다. Player.cs using UnityEngine; using System.Collections; [RequireComponent (typeof(PlayerController))] public class Player : MonoBehaviour { public float moveSpeed = 5; Camera viewCamera; PlayerController controller; void Start () { controller = GetComponent(); viewCamera = Camera.main; } void Update () { Vector3 moveInput = new Vector3(Input..

Unity - 이동 및 회전

알면 좋은 소스 Input.GetAxis ("받아들일 행동") GetAxis의 이동을 부드럽게~ 받아들임 Input.GetAxisRaw ("받아들일 행동") GetAxis의 이동을 즉시 받아들임 transform.LookAt(point); point의 방향으로 바라본다. imgLoading.rectTransform.Rotate(new Vector3(0, 0, -2)); z방향으로 -2만큼 회전시킴. 회전참조 캐릭터 움직이는 예지 Player.cs using UnityEngine; using System.Collections; [RequireComponent (typeof (PlayerController))] public class Player : MonoBehaviour { public float mov..