코스페이시스 메이커 (신비한 VR & AR 세상)

코스페이시스 메이커 (신비한 VR & AR 세상)

$13.84
Description
가상현실과 코딩의 만남!

나만의 가상현실 세계를 만들고 코딩으로 제어한다.
미래에 내가 가지고 싶은 다양한 직업을 VR과 AR로 경험해 보세요!
이 교재는 4차 산업혁명의 중요성이 대두되고 가상현실이라는 용어를 일상생활에서 자연스럽게 접하는 세상을 맞이하여 가상현실 콘텐츠 제작 도구인 ‘코스페이시스 에듀’를 통해 나만의 가상세계를 만들고 이를 코딩으로 제어하는 방법을 배우며, 직접 만든 가상세계를 VR과 AR로 체험하는 활동을 할 수 있도록 한 교재로서 기초 교재인 ‘코스페이시스 스타터’를 학습한 이후 심화 학습할 수 있도록 한 교재입니다.

‘코스페이시스 메이커’는 ‘코스페이시스 스타터’에서 학습한 내용을 바탕으로 더욱 심도 깊은 코딩을 통해 오브젝트들이 명령을 수행하도록 하는 방법을 학습하여 4차 혁명시대를 살아갈 학생들이 주도적으로 소프트웨어 교육에 관심을 갖고 이를 학습하는 데 도움을 줄 수 있습니다.
ㆍ각 차시마다 예제 파일을 제공하고 코스페이시스 내 다양한 기능(오브젝트 삽입, 외부 파일 삽입, 오브젝트 애니메이션 적용 등)을 사용하여 나만의 가상 세계를 만들 수 있도록 하였습니다.
ㆍ4차 산업과 연관된 주제로 각 단원을 구성하였으며 각 차시를 모두 학습하면 6개의 프로젝트를 완성할 수 있 도록 구성하였습니다.
ㆍ코스페이시스에서 자체적으로 제공하는 ‘코블록스’를 사용하여 ‘변수’, ‘함수’ 등의 고급 블록 코딩을 학습할 수 있도록 하였습니다.
저자

창의콘텐츠연구소

목차

Chapter01카메라화면표현하기
ㆍ[만들기]오브젝트를이용해카메라에불이켜진모습을만들수있습니다.
ㆍ[붙이기]기능을이용해오브젝트를붙일수있습니다.

Chapter02크리에이터이동하기
ㆍ[잠금]기능을사용할수있습니다.
ㆍ크리에이터가좌우로이동하도록코딩할수있습니다.
ㆍ여러개의동영상이이어서재생되도록코딩할수있습니다.
ㆍ코드를복제할수있습니다.

Chapter03카메라회전하기
ㆍ카메라가크리에이터를따라움직이도록코딩할수있습니다.
ㆍ오브젝트의색상을변경하여깜박이는모습을표현하도록코딩할수있습니다.

Chapter04크리에이터문제내기
ㆍ크리에이터가퀴즈를내도록코딩할수있습니다.
ㆍ정답을선택하면점수변수가증가하도록코딩할수있습니다.
ㆍ오답을선택하면장면을재시작하도록코딩할수있습니다.
ㆍ카메라에점수가나타나도록코딩할수있습니다.

Chapter05스마트가로등만들기
ㆍ카메라와스마트가로등의거리를계산할수있습니다.
ㆍ카메라와의거리에따라스마트가로등의색상이변하도록코딩할수있습니다.

Chapter06자동문만들기
ㆍ카메라가발판에닿았는지계속확인하도록코딩할수있습니다.
ㆍ카메라가발판에닿으면자동문이열리도록코딩할수있습니다.
ㆍ카메라와자동문의거리가멀어지면자동문이닫히도록코딩할수있습니다.

Chapter07무빙워크만들기
ㆍ둥근경로를추가하여무빙워크의경로를만들수있습니다.
ㆍ카메라가무빙워크에닿으면둥근경로를따라움직이도록코딩할수있습니다.
ㆍ카메라와무빙워크의거리가멀어지면무빙워크가멈추도록코딩할수있습니다.

Chapter08엘리베이터만들기
ㆍ엘리베이터에탈수있습니다.
ㆍ버튼을누르면카메라의시점이변경되도록코딩할수있습니다.
ㆍ버튼을누르면해당층으로이동하도록코딩할수있습니다.

Chapter09강아지산책시키기
ㆍ강아지가카메라를따라이동하도록코딩할수있습니다.
ㆍ강아지의체력변숫값을변경하도록코딩할수있습니다.

Chapter10강아지목욕시키기
ㆍ일정시간이지나면강아지의색상이변하도록코딩할수있습니다.
ㆍ강아지를클릭하면애니메이션이변경되도록코딩할수있습니다.
ㆍ강아지가목욕을하면청결변숫값이증가하도록코딩할수있습니다.

Chapter11강아지배식하기
ㆍ일정시간이지나면강아지가바닥에눕도록코딩할수있습니다.
ㆍ강아지를클릭하면배식여부를묻도록코딩할수있습니다.
ㆍ강아지가밥을먹으면에너지변숫값이증가하도록코딩할수있습니다.

Chapter12강아지키우기
ㆍ청결,에너지,체력변숫값이일정값이상이되면강아지의크기가커지도록코딩할수있습니다.
ㆍ강아지의크기가커지면변숫값을초기화하도록코딩할수있습니다.

Chapter13자동으로이동하는의자만들기
ㆍ장면에의자를추가하고복제할수있습니다.
ㆍ의자의위치값을지정할수있습니다.
ㆍ함수를사용하여의자가순서대로이동하도록코딩할수있습니다.

Chapter14건물을인식한의자회전하기
ㆍ의자와건물의거리를계산할수있습니다.
ㆍ의자가건물을인식하면처음위치로이동하도록코딩할수있습니다.
ㆍ의자가건물을인식하면의자의색상이변경되도록코딩할수있습니다.

Chapter15의자에사람앉히기
ㆍ장면에캐릭터를추가할수있습니다.
ㆍ사람을클릭하면의자에랜덤으로앉도록코딩할수있습니다.

Chapter16의자에서사람내리기
ㆍ사람과가게사이의거리를계산할수있습니다.
ㆍ사람과가게의거리가가까워지면사람이의자에서내리도록코딩할수있습니다.
ㆍ의자에서내린사람이오른쪽으로이동하도록코딩할수있습니다.

Chapter17출발지와도착지만들기
ㆍ[만들기]오브젝트를이용하여출발지와도착지를만들수있습니다.
ㆍ시간이흐르면훈련시간변숫값이감소하도록코딩할수있습니다.
ㆍ훈련시간변숫값에따라선택창이나타나도록코딩할수있습니다.
ㆍ카메라가도착지에닿으면훈련이종료되도록코딩할수있습니다

Chapter18지진일으키기
ㆍ게시판오브젝트를이용하여안내판을만들수있습니다.
ㆍ일정한시간간격마다지진이일어나도록코딩할수있습니다.
ㆍ시간의흐름에따라강도변숫값이증가되도록코딩할수있습니다.
ㆍ지진강도를화면에출력할수있습니다.
ㆍ물리기능을사용하여카메라를흔들리게할수있습니다.

Chapter19대피소만들기
ㆍ[만들기]오브젝트를이용하여대피소를만들수있습니다.
ㆍ물리기능을이용하여대피소에무너진건물이들어오지않도록할수있습니다.
ㆍ고정시키기기능을이용하여대피소는지진에흔들리지않도록할수있습니다.
ㆍ화면에남은훈련시간이나타나도록코딩할수있습니다.

Chapter20건물무너뜨리기
ㆍ인덱스를이용하여무너진건물의이름을설정할수있습니다.
ㆍ함수를이용하여건물이카메라에닿았는지확인할수있습니다.
ㆍ건물이카메라에닿으면가상현실을재시작하도록코딩할수있습니다.

Chapter21흩어져있는의자정리하기
ㆍ버튼이눌렸는지확인하도록코딩할수있습니다.
ㆍ버튼을클릭하면의자가자동으로정리되도록코딩할수있습니다.
ㆍ의자가정리될때양쪽으로나뉘어정리되도록코딩할수있습니다.

Chapter22랜덤으로쓰레기만들기
ㆍ일정한간격으로쓰레기가복제되도록코딩할수있습니다.
ㆍ쓰레기가복제되어일정시간마다나타나도록코딩할수있습니다

Chapter23로봇청소기만들기
ㆍ로봇청소기를클릭하면로봇청소기가움직이도록코딩할수있습니다.
ㆍ로봇청소기에닿은쓰레기가사라지도록코딩할수있습니다.

Chapter24홀로그램관만들기
ㆍ[만들기]오브젝트를이용하여홀로그램관을만들수있습니다.
ㆍ동영상을추가할수있습니다.
ㆍ홀로그램관이바닥에서나타나도록코딩할수있습니다.
ㆍ버튼을클릭하면영상이출력되도록코딩할수있습니다.