본문 바로가기

스크립트

유니티3D(Unity3D) 플레이어 조작 #1 지난 시간의 중력#2에 이어 이번에는 플레이어 조작에 대해 다루어 보도록 하겠습니다. itadventure.tistory.com/394 유니티3D(Unity3D) - 중력#2 지난 챕터에서는 물체의 중력에 대해 알아보았습니다 itadventure.tistory.com/393 유니티3D(Unity3D) 중력#1 지난 시간에는 유니티3D 1인칭 시점 조작 #2 에 대해 다루어 보았습니다 itadventure.tistory.com/390.. itadventure.tistory.com 지난 시간에 다루었던 리지바디 컴포넌트는 물리적인 움직임이 필요한 사물에는 적합하지만 캐릭터의 안정적인 이동 목적에는 그리 적합하지 않은데요. 그보다는 유니티3D는 '캐릭터 컨트롤러'라는 컴포넌트가 있습니다. 이 캐릭터 컨트롤러는.. 더보기
유니티 3D 2019 비긴! 과거에 잠깐 접해보았던 유니티3D 를 다시 시작해봅니다. 10년전에 유니티로 잠깐 프로그래밍 연습을 한 적이 있었습니다. 실무로 진행할 일은 없었지만요 :) 그냥 취미 생활로 접해보았지요. 과거 유니티로 프로그램을 개발할 때, 자바스크립트와 C# 언어 중에서 택일하여 개발할 수 있었으나, 시대가 바뀌고 지금 와서 확인해보니 C# 언어 외에는 사용할 수가 없게 바뀌어 버렸습니다. 그래서 뭔가 다시 새롭게 학습하게 되었는데, 동기 부여도 될 겸 내용을 공유하면서 진행하려고 합니다 :) 유니티3D란 무엇일까요? 아시는 분이라면 '게임'을 만드는 도구로 알고 계실텐데요. 우선 맞습니다. 게임을 만들수 있는 기능이 있습니다. 요새는 주로 게임용 앱을 개발하는데 사용되나, 과거에는 PC용 게임을 만드는데도 사용되었.. 더보기
가상세계의 드론(dron) 가상세계 산사 크레이의 월드에는 드론(dron) 이 있습니다. 이 드론이 얼마나 변덕스러운지 움직이다 멈추고 움직이다 멈추고 그러는데요 막 달려가 따라 잡으려고 해도 멈추는 듯 하다 갑자기 이동해버리는 바람에 따라 잡기가 여간 어려운게 아닙니다. 하지만 어느 지점에서 이 드론을 아주 가까이서 접할 수 있었지요. 그리고 이 때를 놓칠 새라 얼른 드론 위에 올라타보았더니 드론이 저를 태우고 하늘 높이 날아오르는게 아니겠습니까? 하지만 하늘에서 드론을 타고 버티는건 너무 힘들어서 곧잘 추락합니다. 다행인 것은 가상세계에서는 전혀 다치지 않는다는 것이지요 :) 뭐.. 이런 스토리입니다 :D :D :D 가상세계 산사의 드론은 현실 세계의 드론과 달라서 코딩은 아주 수월한데요. 간단히 코드 공개합니다 :) usin.. 더보기
가상세계 산사VR, Alert 스크립트 가상세계 산사VR은 린든랩에서 포기한 컨텐츠라고도 합니다. 이른바 컨텐츠의 부족 현상 때문이라고도 하는데요. 린든 랩에서 결국은 다른 업체로 산사를 넘겼다고 합니다. 그래서 해외에서는 "Sansar is dead" 라고도 표현합니다. 최근 유튜브에 한동안 뜸했던 세컨드라이프 메이커 영상들이 다시금 활성화되는 것을 그 이유 때문이 아닌가 싶기도 합니다. 산사에서의 외국 게시글들을 보니 컨텐츠의 꽃이라 할 수 있는 기능을 담당하는 스크립트 부분이 과거 세컨드라이프에 비해 매우 난해해졌기 때문에 무언가를 만들기 대단히 어려워졌다고 하는데 실제로 해보니 그렇습니다. 세컨드라이프의 스크립트 시스템은 이른바 실시간 '인터프리터' 스크립트 시스템입니다. 눈 앞에서 실시간으로 무언가를 뚝딱 만들어서 앞에 있는 다른 사.. 더보기
가상세계 산사 VR, 웹페이지/영상 띄우기 ※ 2020. 9. 12 : 유튜브 배경음악 나게 하는 법을 알아내서 본문에 포함시켰습니다. 가상세계 산사(sansar) 에서는 웹페이지를 띄울 수 있는 웹뷰어가 있는데요. 오늘은 웹뷰 아이템을 만드는 방법을 다루어 보겠습니다. 웹뷰 화면을 띄워줄 아이템은 산사 기본 템플릿에서 찾아보실 수 있는데요. 먼저 산사에 로그인하신 다음, Create - Build Worlds ( 월드 생성 ) 을 클릭, CREATE - Watch Party Day Template scene 템플리트를 선택합니다. 웹뷰 아이템만 획득하고 지울거니까 이름은 대강 주고 CREATE 버튼을 누릅니다. 나중에 이 월드는 지워주시는게 좋습니다. 월드 생성에는 20개 제한이 있으니 되도록 아껴 써야지요 :) 이제 생성된 월드의 편집 버튼을.. 더보기
블렌더 파이썬 팁 - 파이썬 개발도구 첫 게시글 보기 : https://itadventure.tistory.com/319 3D 블렌더 2.83 + 파이썬 스크립트와의 만남 3D 블렌더 프로그램에는 파이썬 스크립트 엔진이 내장되어 있는데요. 관련 스크립트를 통해 재미난 것들을 할 수가 있지요. 앞으로 이걸로 어디까지 할 수 있을지 알아 보는 시간을 가져보도록 � itadventure.tistory.com 웹 브라우저에는 개발자 도구란게 있지요. 웹 브라우저에서 F12 키를 치면 개발도구가 등장합니다. 웹 개발 작업을 위해서 대부분 사용하고 있는 툴이지요. 그런데 파이쎤에도 비슷한 툴이 있습니다. 바로 파이썬 툴팁(Python Tooltips)과 개발자 추가정보(Developer Extras)입니다. 편집 - 환경설정을 선택하신 후 인터페이스 .. 더보기
3D 블렌더 2.83 + 파이썬 스크립트 / 돌리고돌리고~ for 반복문 첫 게시글 보기 : https://itadventure.tistory.com/319 3D 블렌더 2.83 + 파이썬 스크립트와의 만남 3D 블렌더 프로그램에는 파이썬 스크립트 엔진이 내장되어 있는데요. 관련 스크립트를 통해 재미난 것들을 할 수가 있지요. 앞으로 이걸로 어디까지 할 수 있을지 알아 보는 시간을 가져보도록 � itadventure.tistory.com 지난 챕터에서는 파이썬 스크립트 레이아웃과 텍스트 편집기를 통하여 파이썬 스크립트를 작성하고 간단히 실행하는 방법을 살펴보았습니다. 그리고 나서 스크립트를 하나 제시해드렸었는데요. 실행해 보셨나 모르겠습니다 :) 아래와 같은 스크립트인데요. import bpy bpy.ops.object.select_all(action="SELECT") bpy.. 더보기
세컨드라이프 LSL 스크립트 북 가상세계 세컨드라이프에서는 Linden Script language 라는 언어로 자바스크립트와 유사한 간이 스크립트 프로그래밍을 할 수 있습니다. 한 때 크레이가 관련 기술을 연구해보았었는데요. 관련 소책자같은게 있으면 좋겠다 생각했었는데 없어서 하나 만들었었습니다 :) 이제는 조금 인기가 시들해지긴 했지만요. 관련 내용을 PDF 책자로 올려드리니 필요하신 분은 아래 파일을 다운받아 사용해주세요~ 더보기