728x90
반응형
SMALL

분류 전체보기 96

유니티_오디오 사용하기_날짜별 오디오 이벤트주기

PlayOneShot : 한번만 재생하기 DateCheck 스크립트를 생성해주었고, 유니티짱(Player)에게 주었습니다. public class DateCheck : MonoBehaviour { System.DateTime now; int nowMonth; int nowDay; private AudioSource univoice; public AudioClip voiceBirthday; void Start() { now = System.DateTime.Now; nowMonth = now.Month; nowDay = now.Day; // 소리 재생 univoice = GetComponent(); univoice.PlayOneShot(voiceBirthday); } // Update is called on..

UNITY_C# 2023.09.20

[유데미x스나이퍼팩토리]5회차_0920_커뮤니케이션 게임_유니티(Unity)10주 완성 프로젝트 캠프_마우스컨트롤

Vector3 : X, Y, Z 3를 3차원 공간에서 위치나 방향을 표현하는 데 사용됩니다. Quaternion : 회전을 나타대는데 사용, (x, y, z, w) 형태로 표현되며 네 개의 요소로 구성됩니다. PlayerPrefs : 간단한 기록을 로컬에 저장할 때 윈도우 플랫폼에서는 사용자 레지스트리에 저장, 모바일에서는 캐시파일로 저장 이벤트 프로그래밍 어떤 특정 행동을 취했을 떄 나오는 반응 이번 시간엔 커뮤니케이션 게임 만들기! 딱 어제 내가 게임을 만든다면... 난 게임을 아무고토 모르지만 어릴 때 즐겁게 하던 공주키우기, 딸기노트, 프린세스메이커, 농사게임 이런거라면 어쩌면 가능할지도 말을 했었는데..! 꺄 이번 강의는 딜리셔스게임즈 김병권 파트장님께서 고생해주셨습니다. 오늘도 유니티짱을 불러..

UNITY_C# 2023.09.20

리액트_자바스크립트_연락처 10자리 11자리 12자리 지역번호02 정규식

startsWith 인풋박스를 3개로 나누지 않고 타입을 text로 받되, 숫자만 입력을 받고, 형태에 맞게 하이픈이 자동 입력될 수 있도록 하고 싶었습니당 3번째 자리가 입력되면 뒤부터 - 하이픈 일단 생성 연락처가 12자리라면 4번째 뒤부터 - 이 붙도록 10자리를 쓴다면 두 개의 경우 (02로 시작하는 경우와 아닌경우) 시작이 02라면 02-0000-0000 형태로, 02가 아니고 10자리라면 000-000-0000 형태로, 그래서 앞자리는 select가 좋....습니다ㅎㅎㅎㅎㅎㅎㅎ const [phone, setPhone] = useState(''); const handlePhoneChange = (event) => { let value = event.target.value.replace(/\D/..

REACT 2023.09.19

[유데미x스나이퍼팩토리]4회차_0918_(Unity) 10주 완성 프로젝트 캠프_도트먹기게임,시점특징유니티

충돌(collision) 트리거(trigger) 중력(rigidbody) * if문 안에서는 float보다는 int형을 사용해주는 것이 좋음 * switch case문은 분기처리할 때 적극 활용하기 오늘 강의는 딜리셔스게임즈 이현진 대표님께서 강의해주셨습니다! 시점 정리 1인칭 시점_ fps게임,VR에 많이 사용되고 몰입도가 높고 실감나는 플레이가 장점 하지만 멀미가 난다거나 거리감에 좋지않다는 단점 3인칭 시점_ (탑뷰, 쿼터뷰, 숄더뷰or백뷰, 사이드뷰) 숄더뷰_ 1인칭 시점의 단점을 보완하여 좀 더 역동적인 액션을 즐길 수 있다. - 거리감이 좋은 것은 탑뷰/사이드뷰 탑뷰_ 위에서 아래 전체를 내려다 보이는 뷰 사이드뷰_ 옆에서 보는 시점으로 철권과 스트리트파이트 쿼터뷰_ 거리감과 볼륨감을 동시에 ..

UNITY_C# 2023.09.18

[유데미x스나이퍼팩토리]3회차_0915유니티(Unity) 10주 완성 프로젝트 캠프_에셋활용

OnCollisionEnter 유니티짱 에셋 활용 OnCollisionEnter 오브젝트와 부딫혔을 때 이벤트를 발생할 수 있다. void OnCollisionEnter(Collision collision) { if(collision.gameObject.tag == "Coin") { // 점수 추가 코드 player.addScore(2); } } 위 처럼 Coin과 부딫혔을 때 점수 2점이 추가 되는 이벤트를 발생 시킬 수 있습니다! 다른 방법으로는 오브젝트에 태그 주기! 나중에 더 알아볼것!! - 유니티짱 패키지 다운로드 https://unity-chan.com/download/index.php?lang=en ダウンロード - UNITY-CHAN! "The Phantom Knowledge" is a ne..

UNITY_C# 2023.09.15

[유데미x스나이퍼팩토리]과제_0914유니티(Unity) 10주 완성 프로젝트 캠프_기초 학습_과제_미니게임커스텀

일정한 범위 내에서 위 아래로 벽이 움직이도록 커스텀 했습니다.(창의력 없습니다.있었는데 없어요) Mathf.PingPong 사용 public float verticalSpeed; //움직임의 속도 public float maxHeight = 0.3f; //최대 높이 private Vector3 startPos; //시작 위치 움직이는 벽을 만들기 위해 Vector3 pos = transform.position; pos.y = startPos.y + (Mathf.PingPong(Time.time * verticalSpeed, maxHeight * 2) - maxHeight); transform.position = new Vector3(pos.x + speed * Time.deltaTime, pos.y, ..

UNITY_C# 2023.09.15

[React] 컴포넌트 활용하기_헤더와 풋터 만들기

위쪽 헤더부분을 컴포넌트로 만들어서 App.js 혹은 원하는 페이지에서 import 하여 이렇게 간편하게 사용 할 수 있습니다. header import React from 'react'; import './style.css'; export default function Header() { return ( LOGO Home About Contact ); } .header { background-color: #020202; display: flex; justify-content: center; } .headerObj { display: flex; justify-content: space-between; padding: 0; width: 90%; text-align: center; margin: 0; } a..

REACT 2023.09.14

[유데미x스나이퍼팩토리x웅진씽크빅]2회차_0913유니티(Unity) 10주 완성 프로젝트 캠프_기초 학습_미니게임만들기2

*풀링에 대해 더 알아보기 중력을 받아 아래도 떨어지긴하지만 점프할때마다 떼굴 떼굴 굴러다니지 않도록 포지션에 y 빼고 모두 고정 캡쳐 순간이 아름답진 않지만 기존에 떼굴떼굴 돌던 아이가 이쁘게 그대로 떨어지고 있습니다. 성공 프리팹 이란 파일을 프리팹화 시켜두면 그대로 불러들여 재사용에 용이함, 이 프로젝트에서는 벽을 계속 불러와야하고 플레이어가 그 벽 사이를 지나다녀야 하기 때문에 Wall이라는 오브젝트를 프리팹화 하기위해 Spawner를 Create Empty 해주고, 스크립트를 이렇게 작성해줍니다. 랜덤한 y값으로 벽을 만들어내는 스크립트도 함께 추가해주었습니다. Wall.cs에 지나간 벽은 오브젝트에서 파괴되도록 Destroy를 넣어줌 using System.Collections; using S..

UNITY_C# 2023.09.13
728x90
반응형
LIST