vs shell은 대략
http://www.curse.com/articles/details/4361/
위 url의 동영상같은 걸 해주는 내용입니다.

처음에 UI모듈을 저런식으로 만들어 볼까? 라고 생각했다가 머 이리저리 생각해보니 별로 일것 같아서 신경끄고 있었는데..

오늘 문득 든 생각이...
embed script용 툴을 만들면 괜찮겠다는 생각이 들었습니다.

lua를 쓰면서 임베딩된 상태에서 사용이 많이 불편했던 부분들이

* 브레이크 포인트를 걸거나 Step기능을 쓰기 힘들다.
* 변수값을 실시간으로 확인하기 힘들다.(print문으로 변수값을 출력하게 lua를 바꿔서 reload해서 사용하는 방식으로 사용했지만)
* 편집하고 저장한 뒤에 reload를 호출해줘야 한다.(실제로 개발용 버전에서는 lua파일을 함수콜 할 때마다 다시 로딩되게 해서 사용해서 실제로 reload가 불편하지는 않았지만)
* 보통 vs에서 편집하는데 칼라링이 안된다.(이거야 전용 ide를 사용하면 되긴 하지만 vs와 전환해가며 사용하기는 꽤 불편해서)
* 인텔리 센스가 지원되지 않는다.

뭐 대충 이정도 내용이군요.
사실 bind도 귀찮긴 하지만 이건 툴적인 부분에서 어쩌기는 힘든 내용이니까;(클래스 구조를 파싱해서 bind코드를 자동으로 생성해주는 정도는 가능하겠지만요)

위의 내용중에서 vs addin으로 만들게 되면
다른거는 대충 될 거 같은데 인텔리센스는 힘들겠군요.
visual assist처럼 vs기능을 사용하지 않고 별도로 띄워버리면 가능할 것 같기도 하지만 말입니다;

인텔리센스가 불편해도 addin으로 만들면 메인 프로젝트와 같은 IDE에서 볼 수 있다는 장점이 있죠. 전환하는건 둘째 치고 debuging의 경우는 이쪽 IDE에서 cpp쪽에 걸렸다가 이쪽 IDE에서 스크립트에 디버깅 걸렸다가 하면 디버깅 하기 힘들테니까..

나중에나중에나중에나중에 스크립트를 많이 써야 하는 상황이 되서 위의 기능들없이 개발하기가 너무 힘들어지는 상황이 되면 한번 만들어봐야겠습니다..

흐음.. UI모듈이나 새로 구상해볼까... 하고 생각을 시작했다가 UI모듈의 이벤트 핸들링을 스크립트랑 연동시키는 내용생각하다가 여기까지 왔군요.;;
너무 멀리 왔습니다.. 후우~ -_-)y=~

lua가 별로 맘에 안들어서 다음엔 squirrel이나 써볼까 하고...이것도 살펴보고 있었는데-ㅅ-;
할일이 없으니 이리저리 딴 생각만 하게 되네요ㅎㅎ

'게임개발 > 생각' 카테고리의 다른 글

요즘 구인광고들을 보면..  (12) 2008.02.29
VisualStudio 스프링노트 Addin?  (4) 2008.02.26
SUI  (2) 2006.10.21
ONE OUTS 2권 중..  (4) 2006.10.21
사실은  (4) 2006.10.21

+ Recent posts