본문 바로가기

전체 글125

[Unity] 3D 게임 만들기 #2 (공 디자인 입히기) 공 디자인 입히기) 오늘은 저번에 무슨 스크립트? 이 곳에서 막혀서 하지 못했던, 공 디자인을 해보았다. 사실... 엄청 간단한 거였다... 핳... 증말 쨋든!! 공 디자인은 심플하게 하기 위해 스마일을 그림판으로 이어붙여 노락색을 입혔다. 이렇게 그림판으로 초간단하게 디자인한 공의 표면을 1) material 폴더에 넣고 2) 유니티 player의 albedo 위치에 드래그 하면 끝!!! 완성!! 완성된 공) 이렇게 공 디자인도 끝마쳤다...!!! 담에는 본격적으로 게임을 만들 차례다... 핳.... 걱정 반 설렘 반.... 화이팅 ㅎㅎㅎ 2021. 7. 3.
2021.07.02 알바 첫 날 후기 ㅎㅎ 보호되어 있는 글 입니다. 2021. 7. 2.
UI(User Interface) 별로 그려지는 붓 바꾸기 User Interface) 일반적으로, 작은 도구들의 사용에 대한 것 부터 큰 기계시스템의 제어와 처리를 하는 것까지 다양한 개념들을 포괄한다. 이 용어는 주로 사람(사용자)과 컴퓨터시스템 사이의 의사소통 매개를 의미한다. 주변의 터치스크린, 마우스 등으로 UI를 물리적으로 볼 수 있다. 개요) 이번에는 키보드, 마우스 등의 UI로 입력받은 신호를 바탕으로 그려지는 붓의 모양 및 재질을 바꿔게끔 그려지도록 코딩해보았다. 추가적으로 마우스의 x축, y축에 따라 그려지는 크기나 속성을 바꾸어 보기도 했다. 구상) 위 화살표 키 -> 빛을 표현한 흰색 큰원에 작은 노란 원을 겹친 모양의 붓 마우스 클릭 -> 투명도가 조금 있는 파란색 원 모양의 붓, y축에 따라 반지름이 커짐 아무것도 없을 때 -> 불투명한.. 2021. 7. 2.
[Unity] 3D 게임 만들기 #1 (구상 & 공의 움직임 구현) 이름 : Roll the Ball (부제: 굴려라 굴려!!!) 장르 : 캐주얼 액션 목표 : 지형에 따라 아이템을 먹어 스코어를 쌓고 목표지점에 도달하기 구성 : 공(player), 아이템(item), 지형(platform), 결승점(point) 구상도 : *) 아이템을 다 먹지 못하면 재시작 일단 오늘까지 완성된 코드) 공의 움직임까지만 완성했다... 으... 앞으로 한 참 남았는디....... my_ball using System.Collections; using System.Collections.Generic; using UnityEngine; public class player_ball : MonoBehaviour { public float jumpPower; Rigidbody rigid; voi.. 2021. 7. 2.
[10809] 알파벳 찾기 (구현,문자열) 문제 알파벳 소문자로만 이루어진 단어 S가 주어진다. 각각의 알파벳에 대해서, 단어에 포함되어 있는 경우에는 처음 등장하는 위치를, 포함되어 있지 않은 경우에는 -1을 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 단어 S가 주어진다. 단어의 길이는 100을 넘지 않으며, 알파벳 소문자로만 이루어져 있다. 출력 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출력한다. 단어의 첫 번째 글자는 0번째 위치이고, 두 번째 글자는 1번째 위치이다. 예제 입력 1 복사 baekjoon 예제 출력 1 복사 1 0 -1 -1 2 -1 -1 -1 -1 4 3 -1 -.. 2021. 7. 1.
[Unity] 게임 오브젝트의 흐름 (feat. 골드메탈) # 유니티 게임 오브젝트의 흐름 // 초기화 -> 물리 -> 게임 로직 -> 해체 순 using UnityEngine; public class NewBehaviourScript : MonoBehaviour { void Start() { void Awake() //최초 초기화 { Debug.Log("플레이어 데이터가 준비되었습니다."); } void OnEnable() //게임 오브젝트가 활성화 되었을 때 { Debug.Log("플레이어가 로그인했습니다."); } void Start() //업데이트 시작 직전, 최초 실행 { Debug.Log("사냥 장비를 챙겼습니다."); } void FixedUpdate() //물리 연산 업데이트 //고정된 실행 주기로 CPU를 많이 사용 { Debug.Log("이동~.. 2021. 6. 29.