감천문화마을

누리마루

국립중앙박물관

응봉산

경복궁(day & night)

이화벽화마을

남산(night)

오이도

북서울 꿈의숲

서울숲
서대문 형무소
경주 안압지

동대문 디자인 플라자

송도 센트럴파크

암사동 다시오리

인왕산

갯골길(시흥)

한강 수상택시 관광 노선 타기

청계천 매화거리

용궁사

두물머리

수원 화성




2016. 03. 31

'Komas Talk > with Diana' 카테고리의 다른 글

Must Go With Her  (2) 2015.08.18
단칸방  (0) 2015.07.24
  1. 2015.08.18 09:30

    비밀댓글입니다

  2. 2015.10.18 14:21

    비밀댓글입니다

단칸방에 몸을 뉘어 잠을 청하니

칠흙같이 깜깜한 천장만이 날 반기네

이 어둠이 내 앞날인가

이 좁은 방이 내 그릇인가

고민이 만들어낸 내 어둠을

그대 이리로 와 빛이되어 밝혀주오

'Komas Talk > with Diana' 카테고리의 다른 글

Must Go With Her  (2) 2015.08.18
단칸방  (0) 2015.07.24

Yes we are

'Komas Talk' 카테고리의 다른 글

Begin Again  (0) 2015.07.08
생각보다  (0) 2015.07.06
니가 이 글을 언제 읽을지 모르지만...  (1) 2014.09.02
Falling  (0) 2014.08.17
건강 시간 신뢰 책임  (1) 2014.08.11
내 인생 이보다 행복한 일주일이 또 있을까  (0) 2014.07.31

아프네

'Komas Talk' 카테고리의 다른 글

Begin Again  (0) 2015.07.08
생각보다  (0) 2015.07.06
니가 이 글을 언제 읽을지 모르지만...  (1) 2014.09.02
Falling  (0) 2014.08.17
건강 시간 신뢰 책임  (1) 2014.08.11
내 인생 이보다 행복한 일주일이 또 있을까  (0) 2014.07.31

날 덕질해주는 나의 여자친구에게


덕질을 열심히 하다보면 니가 이 글을 언젠가 읽겠지?


그 날이 언제일지 감도 못잡겠지만


그냥 끄적여본다


사랑한다

'Komas Talk' 카테고리의 다른 글

Begin Again  (0) 2015.07.08
생각보다  (0) 2015.07.06
니가 이 글을 언제 읽을지 모르지만...  (1) 2014.09.02
Falling  (0) 2014.08.17
건강 시간 신뢰 책임  (1) 2014.08.11
내 인생 이보다 행복한 일주일이 또 있을까  (0) 2014.07.31
  1. 여자친구 님 2014.09.10 17:04

    사랑해 고마워

in love

 

CWAL

프로가 갖춰야 할 최소한의 소양

  1. Favicon of https://diana.komastar.kr BlogIcon 아이타키 2014.12.19 09:14 신고

    우와

속에 담아둔 이야기를 털어 놓고

 

평생 못 할 것 같았던 사과를 하고

 

오래된 새로운 친구의 소식을 들으며

 

살면서 받은 축하를 모두 모아도 오늘 하루에 안될 것이다.

 

너무 행복한 지난 한주

 

너무 큰 행복이기에 이젠 두렵다.

 

내가 이렇게 행복해도 되는걸까 싶은 생각이 든다.

 

그리고 오래된 새로운 친구......

 

지금까지 느낀 행복한 감정의 모두를 내게 안겨준 친구

 

그리고 8년전 평생 가져갈 아픔을 남겨준 친구

 

내가 자초한 아픔이기에 원망하진 않지만

 

그때 그렇게 아플걸 알았다면

 

깊이 생각하는 법을 더 일찍 알았을텐데....

 

이젠 깊은 생각과 끝없는 참을성을 준비했기에

 

적어도 그때와 같은 상처를 받진 않을 것이다.

'Komas Talk' 카테고리의 다른 글

Falling  (0) 2014.08.17
건강 시간 신뢰 책임  (1) 2014.08.11
내 인생 이보다 행복한 일주일이 또 있을까  (0) 2014.07.31
US iTunes Store에 생각보다 많은 한국노래가 등록되어 있다.  (0) 2014.06.26
Portal 2D Sketch  (0) 2014.06.11
talk talk  (0) 2014.06.05

US iTunes Store 한국 노래 K-POP K POP


문득 VIBE의 다시 와주라가 듣고 싶어서 아무 생각없이 아이튠즈에서 검색해봤다.


검색 결과가 나왔고 내가 원하던 곡이 맞았다.


기왕 찾아보기 시작한거 다른 노래들도 검색이 되는지 찾아보기로 했다.


생각보다 많이 나온다.


최신 아이돌 노래는 관심이 없고 잘 알지도 못하기에 검색은 안했으나 중 고등학생 때 즐겨 듣던 노래들은 대부분 검색이 되었다.


아이튠즈의 활용 범위가 조금 늘었다.

게임 "PORTAL"을 해본적은 없으나 익히 들어서 알고있다.

아주 간단한 인터페이스로 굉장히 높은 자유도를 얻는 게임이라 들었다.

개인 공부의 일환으로 이를 2D 게임으로 만들어보려고 한다.

그에 대한 생각을 정리하는 포스팅이다.

 

 

천정 혹은 바닥면의 장애물과 어떤 직선의 교점을 구하는 방법을 생각해봄.

사실 위의 경우보다 많은 경우의 수가 있겠지만 결국 어떤 직선과 수직선과의 교점 혹은 수평선과의 교점으로 축약이 된다.

바닥이든 천정이든 장애물의 윗면 혹은 밑면은 수평선

바닥이든 천정이든 장애물의 옆면은 수직선

여기서 말하는 어떤 직선이라는 것은 플레이어가 발사하는 투사체의 경로이다.

광선총의 설정을 가지고 있기에 직선으로 나아간다. 따라서 어떤 직선으로 표현했음. 앞으로 광선이라고 표현.

광선이 어떤 벽면과 만나면 그 벽면에 대해 수직으로 크기가 정해진 평면을 그리게 된다. 이를 포탈이라고 하겠다.

광선과 벽면이 만나는 교점을 중심으로 포탈이 그려진다.

광선의 함수는 y = ax + b 가 된다.

장애물의 벽면 함수는 x = c ( minY <= y <= maxY) , y = d ( minX <= x <= maxX ) 가 된다.

교점은 벽면 함수의 상수를 광선 함수에 대입을 하고 벽면 함수의 범위에 포함되면 교점이 있는 것이므로 포탈을 그린다.

 

수직선에 대한 교점의 위치는 x = c 이므로 기본적으로 (c, y) 가 된다.

y 는 대입하여 구하자. y = ac + b 가 된다. ac + b minY 보다 크고 maxY 보다 작다면

(c, ac + b) 의 좌표에 교점이 생긴다.

수평선도 마찬가지다. y = d 이므로 기본적으로 (x, d) 가 된다.

이것도 대입을 하여 d = ax + b 가 되고 항을 넘기면 d - b = ax 보기 편하게 자리를 바꾸고 마무리를 짓자.

x = (d - b) / a 가 나온다. (d - b) / aminX  보다 크고 maxX 보다 작아야 한다. 이를 만족하면

( (d - b) / a, d) 의 좌표에 교점이 생긴다.

 

수직 벽면에 대한 교점은 (c, ac + b)

수평 벽면에 대한 교점은 ( (d - b) / a, d)

이 교점을 중점으로 하는 특정 크기의 평면을 그리면 포탈이 그려지게 되는 것이다.

2014. 06. 11 임시저장

 

 

 

+ Recent posts