반응형
반응형
Quaternion.Euler z축을 중심으로 z도, x축을 중심으로 x도, y축을 중심으로 y도 회전하는 회전을 반환합니다(순서대로 적용). 코드 작성 Vector3 eulerAngles = new Vector3(45f, 90f, 0f); Quaternion rotation = Quaternion.Euler(eulerAngles); Quaternion.AngleAxis Angle를 기준으로 각도를 회전하는 회전을 만듭니다. 코드 작성 Vector3 axis = Vector3.up; float angle = 45f; Quaternion rotation = Quaternion.AngleAxis(angle, axis); Quaternion.LookRotation 지정된 앞쪽 및 위쪽 방향으로 회전을 생성합니..
코드 작성 using UnityEngine; public class AutoTerrainExample : MonoBehaviour { [SerializeField] private TerrainData terrainData; [SerializeField] private int resolution = 256; [SerializeField] private float scale = 10f; [SerializeField] private float heightScale = 5f; private void Start() { terrainData.heightmapResolution = resolution; terrainData.size = new Vector3(resolution, heightScale, resoluti..
코드 작성 using UnityEngine; public class AnimationExample : MonoBehaviour { private Animator animator; private void Start() { animator = GetComponent(); } private void Update() { float horizontal = Input.GetAxisRaw("Horizontal"); float vertical = Input.GetAxisRaw("Vertical"); animator.SetFloat("Horizontal", horizontal); animator.SetFloat("Vertical", vertical); animator.SetFloat("Speed", Mathf.Abs(h..
코드 작성 using UnityEngine; public class RaycastExample : MonoBehaviour { [SerializeField] private LayerMask layerMask; private void Update() { if (Input.GetMouseButtonDown(0)) { Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); if (Physics.Raycast(ray, out RaycastHit hitInfo, Mathf.Infinity, layerMask)) { Debug.Log("Hit object: " + hitInfo.collider.gameObject.name); } } } }
코드 작성 Shader "Custom/ExampleShader" { Properties { _MainTex ("Texture", 2D) = "white" {} _Color ("Color", Color) = (1,1,1,1) _Speed ("Speed", Range(0, 10)) = 1 } SubShader { Tags { "RenderType"="Opaque" } LOD 100 Pass { CGPROGRAM #pragma vertex vert #pragma fragment frag #include "UnityCG.cginc" struct appdata { float4 vertex : POSITION; float2 uv : TEXCOORD0; }; struct v2f { float2 uv : TEXCOOR..
패키지 설치 google_mobile_ads | Flutter PackageFlutter plugin for Google Mobile Ads, supporting banner, interstitial (full-screen), rewarded and native adspub.dev터미널 설치 $ flutter pub add google_mobile_ads 안드로이드 설정android / app / src / main / AndroidManifest.xml 아이폰 설정ios / Runner / Info.plistGADApplicationIdentifierca-app-pub-################~########## main.dart 설정 (초기화)void ..
코드 작성using UnityEngine;using UnityEngine.UI;public class MultiplicationTable : MonoBehaviour{ public Text tableText; void Start() { int numRows = 10; int numCols = 10; string tableData = ""; for (int row = 1; row 의뢰하기 유니티로 제작된 게임을 업그레이드 해드립니다. - 크몽DevPark 전문가의 IT·프로그래밍 서비스를 만나보세요. kmong.com
String 타입 DateTime으로 변환 string dateString = "2022-03-30 15:30:00"; DateTime dateTime = DateTime.ParseExact(dateString, "yyyy-MM-dd HH:mm:ss", null); DateTime 타입 String으로 변환 DateTime dateTime = DateTime.Now; string dateString = dateTime.ToString("yyyy-MM-dd HH:mm:ss");
코드 작성 using System; public class DateComparer : MonoBehaviour { public DateTime date1; public DateTime date2; void Start() { int result = DateTime.Compare(date1, date2); if (result < 0) { Debug.Log("date1 이 더 빠릅니다"); } else if (result == 0) { Debug.Log("날짜가 같습니다"); } else { Debug.Log("date2 가 더 빠릅니다"); } } } 참고할만한 글 유니티 C# 타이머 만들기 시분초 00:00:00 Timer 코드 작성 using System.Collections; using System.C..
윈도우 Windows잘라내기: Ctrl + K복사: Ctrl + C붙여넣기: Ctrl + V되돌리기: Ctrl + Z다시 실행: Ctrl + Shift + Z모두 선택: Ctrl + A선택 취소: Ctrl + Shift + A마크인: I표기: O잔물결 삭제: Ctrl + Shift + 백스페이스내보내기: Ctrl + M 맥 Mac잘라내기: Command + K복사: 커맨드 + C붙여넣기: Command + V되돌리기: Command + Z재실행: Command + Shift + Z전체 선택: Command + A선택 해제: Command + Shift + A마크인: I표기: O잔물결 삭제: Command + Shift + Delete내보내기: Command + M
윈도우 Windows검색: Ctrl + F이전 대화로 전환: Ctrl + Shift + [다음 대화로 전환: Ctrl + Shift + ]읽지 않음으로 표시: Alt + Shift + U읽음으로 표시: Alt + Shift + A쪽지 메뉴 열기 : Ctrl + Shift + K읽지 않은 모든 항목 보기: Ctrl + Shift + A채널 목록 열기: Ctrl + Shift + L이모티콘 선택기 표시/숨기기: Ctrl + Shift + E프로필 보기: Ctrl + Shift + I 맥 Mac검색: 커맨드 + F이전 대화로 전환: Control + Tab다음 대화로 전환: Control + Shift + Tab읽지 않은 상태로 표시: Option + Shift + U읽음으로 표시: Option + Shift..
윈도우 Windows실행 또는 디버그: F11들어가기: F5건너뛰기: F6스텝 리턴: F7이력서 : F8찾기 및 바꾸기: Ctrl + F형식 코드: Ctrl + Shift + F가져오기 구성: Ctrl + Shift + O이름 바꾸기: Alt + Shift + R콘솔 표시/숨기기: Alt + Shift + Q, C 맥 Mac실행 또는 디버그: F11들어가기: F5건너뛰기: F6스텝 리턴: F7이력서 : F8찾기 및 바꾸기: Command + F형식 코드: Command + Shift + F가져오기 구성: Command + Shift + O이름 바꾸기: Option + Command + R콘솔 표시/숨기기: Option + Shift + Q, C