본문 바로가기

전체 글125

[Unity] 3D 게임 만들기 #3 (item 디자인 & player item 충돌 함수) 저번에는 공의 디자인을 했다면, 이번에는 아이템을 만들고, 아이템의 디자인 및 속성들을 추가해 볼것이다. 그리고! player 공과 아이템이 충돌한다면 itemCount++; //itemCount 변수를 1 늘리고 아이템 오브젝트를 사라지게끔 해보자! 아이템) 디자인 - 캡슐모양의 material을 create해 주고, 색상을 민트색으로 설정했다. 효과 - 제자리에서 world 기준으로 회전하는 효과를 넣어 주었다. player와 item이 충돌했을 때) 우선 player script에 public int itemCount; 변수를 설정해 주고 이렇게 그리고 item script에서 코드를 짜준다! 우선 item과 다른 것이 부딫혔을 때 (null값이 아닐 때) 그때 if 문을 돌려 만약 player와 .. 2021. 7. 8.
마우스 위치에 따라 해의 크기 바꾸기 원의 반원정도만 보이게끔 큰 원을 그려 산처럼 보이게 한 후, 노란색 타원의 scale 값을 마우스의 y좌표 나누기 100한 만큼을 한 값으로 지정하고 rotate(회전) 값을 마우스 x좌표 나누기 100한 값으로 지정해 해를 표현했다. 마우스의 위치에 따라 해의 기울어진 각도와 크기가 달라짐을 확인 할 수 있다. 코드) function setup() { createCanvas(400, 400); } function draw() { background(150,190,220); fill(30,225,110); ellipse(200,400,500); //mountain translate(mouseX, mouseY); //sun fill(250,200,10); scale(mouseY/100.0); rotate.. 2021. 7. 7.
3체 운동 파란 구 - 지구 노란 구 - 토성 흰색 구 - 달 상대적으로 질량이 큰 토성을 기준으로 지구와 달이 그 주위를 도는 것처럼 보인다. 코드) GlowScript 3.0 VPython #creating objects r = 385000e3/2 earth = sphere(pos = vector(r,0,0), radius = 6400000, texture = textures.earth) moon = sphere(pos = vector(-r,0,0), radius = 6400000, make_trail = True) sat = sphere(pos = vector(0,0,0), radius = 1737000, color = color.yellow, make_trail = True) #scailing factor .. 2021. 7. 7.
[HTML] 웹 프로젝트 3일차! (기본 structure & label) 오늘은 3일차 HTML의 마지막 강의들을 보는 날이다. 오늘은 HTML의 기본 구조와 label 그리고 attributes들을 살펴보았다. 모든 태그와 attributes을 살펴볼 수 있는 사이트 https://developer.mozilla.org/ko/docs/Web/HTML HTML: Hypertext Markup Language | MDN HTML(HyperText Markup Language)은 웹을 이루는 가장 기초적인 구성 요소로, 웹 콘텐츠의 의미와 구조를 정의할 때 사용합니다. HTML 이외의 다른 기술은 일반적으로 웹 페이지의 모양/표현 (CSS), 또는 기 developer.mozilla.org HTML의 모든 태그와 속성들을 외울 필요 전혀XXX 필요할 때마다 찾아서 꺼내 쓰면 된다.. 2021. 7. 7.
[HTML] 웹 프로젝트 2일차! ( tag & attributes ) TAG ) HTML을 구성하는 가장 문법적인 요소이며, 기본적인 형태는 이다. - 시작 태그 - 종료 태그 예시) 이런식으로 태그를 선언할 수 있다! 하지만 html안에서 이해할 수 없는 태그라면 태그명으로써 저장이 되긴하지만, 태그가 가지고 있는 특성이 웹사이트에 반영되지 않는다. 그렇다면 html이 이해할 수 있는 태그에는 무엇이 있을까? - , , , , , 문서의 정보 계층을 구조화하는 태그 -> 숫자가 낮을수록 더욱 중요한 제목임을 의미한다. - 밑줄을 쳐주는 태그 - -> unordered list 순서가 없는 리스트를 의미한다. - -> ordered list 순서가 있는 리스트를 의미한다. - -> list 리스트의 항목을 의미한다. 이런식으로 태그로 감싼 list 항목들은 점으로 표시되고.. 2021. 7. 6.
프로젝트 1일차! (HTML, CSS, JS 란...?) 드뎌!! 고대하고 기대하던 웹 프로젝트의 1일차 날이 밝아버렸다 ㅎㅎㅎ 니코쌤의 명강의를 열심히 개념을 배우는 것부터 시작하려고 한다. 우선! 웹 프론트엔드 부분을 책임지는 대표적인 두 가지 HTML, CSS 란? 에 대해 다뤄보자!! HTML) 웹의 뼈대이다. 브라우저에게 content를 알려주는 역할을 한다. 콘텐츠란 text, image, link ect.... 를 말한다. CSS) 뼈대의 근육이다. HTML과 항상 같이 쓰인다. 절대 독단적으로 사용하지 못한다!! 디자인을 visual things를 담당하며, 어떻게 보이게 할건지를 담당한다. JavaScript) 웹의 뇌이다. 브라우저를 어떻게 움직일 것인지 관장하는 동적 언어이다. interactivity를 담당한다. 이번 코코아톡 클론코딩에서.. 2021. 7. 5.