SlideShare uma empresa Scribd logo
1 de 69
Baixar para ler offline
Unity 소개 & 특징
iOS 개발자 포럼 세미나
2013. 1. 29
창원대학교 정보통신공학과 박동규
Introduction
Portfolio
• 창원대학교 정보통신공학
과
• 2012년:Texas A&M
UniversityVisiting
Scholar
• Game Developer
• http://Cocos2dDev.com/
Shake Series
• Shaking App using accelerometer sensor
• 4 Players can play
• Fun Sounds
• Lightweight App
• Game Center available
• Cocos2d game development kit
Shake Series
FREE FREE FREE
Coke Shake
http://itunes.apple.com/us/app/coke-shake!/id448242537?mt=8
Action Game
Monster Buster
Monster
Buster
http://itunes.apple.com/us/app/monster-buster/id440886409?l=ko&ls=1&mt=8
Pocket Windmill
http://itunes.apple.com/us/app/pocket-windmill/id439495371?l=ko&ls=1&mt=8
And more...
Successful Mobile Game
Successful Mobile Game
• The game has to be easy to learn and understand
• people to not spend much time to learn
mobile games
• Little input, Big output
• Simple but huge amount of feedbacks
• Physics based gameplay
• physics give much variations on same input
Successful Mobile Game
• A bright, fun, cartoony, and cute visual style
• Very simple storyline
• The player is constantly rewarded
• Huge amount of levels but very short to
play
• Provides users ranking
AR Game :AR Defender
http://www.youtube.com/watch?v=rB5xUStsUs4&feature=player_embedded
AR defense - tracking by
camera and marker
Look-up
http://www.youtube.com/watch?v=bps3FkX-_cY&feature=player_embedded
Team play is available
Games vs Movies
출처 : Video Game Industry Trends by Ferrarra
Unity
Unity란?
• 개발 : Unity Technology사( www.unity3d.com )
• 멀티플랫폼용 게임 개발을 위한 게임엔진
• 2D, 3D 게임 개발
• Author Once, Deploy Everywhere
• Windows, Linux, Mac,Android, iOS, Unity Web
Player,Adobe Flash Player, PlayStation 3, Xbox
360, Nintendo Wii 플랫폼 지원
• 윈도 8, 윈도폰 8, 닌텐도 Wii U지원 예정
멀티 플랫폼 게임엔진
Unity
• 적은 프로그래밍 기술로도 개발이 가능함
• JavaScript, C#, Boo 언어를 통한 개발을 지원
• 스크립트도 Unity의 컴포넌트가 됨
• 유료/무료 Asset을 구매하여 개발할 수 있음
• PhysX 물리 엔진 지원-물리적 효과를 쉽게 구현할 수
있음( 실시간 옷감, 물리객체들 간의 충돌, 파티클등 )
• Drag & Drop 방식의 비주얼 프로그래밍
Demo
Unity web player
유니티로 작성한 콘텐츠를 웹상에서
플레이할 수 있는 플러그인
Ski Safari
• 개발자1인, 디자이너1인
• Android, iOS용 게임
• running action게임
• Flash version도 있음
• Unity로 개발
• http://defiantdev.com/
index.php
Shadowgun
• Android, iOS용 FPS 게임
• https://
www.youtube.com/
watch?v=YhA0cbu1BxI
• 4.99$
설치하기
라이센스 정책
• Unity vs Unity Pro 버전이 있음
• free version
• splash screen(게임 로딩시 화면)에 Unity가 나타남, 워터마
크가 있음
• registered version
• 무료, 30일간 테스트를 할 수 있음
• Unity Pro는 유료(1,500$)
• Unity for Android, Unity for iOS는 별도의 license를 통해
서 구매함
라이센스 정책
Unity 화면 구성
Scene
Game
Hierarchy
Project
Assets
Inspector
화면구성
• Scene - 게임을 만드는 화면(drag & drop)
• Hierarchy - 게임 신의 게임 객체목록과 그 계층적 구조
• Project - 게임개발에 필요한 이미지, 3d 객체, 스크립트등
의 리소스(Asset이라고 함)
• Inspector - 유니티 게임은 여러 개의 게임객체로 구성되
어 있으며, Inspector는 선택된 게임 객체의 속성정보를 자
세히 보여주며, 관련 스크립트와 리소스 연동을 지시함.
• Toolbar - Transform, Play/Pause Button, 레이아웃 조정
버튼등을 가지고 있음
Demo
Angry Bots-최초 설치시 자동 로딩됨
Angry Bots 게임신
• FPS 슈팅 게임
• 마우스클릭-슈팅, 마우스 이동-목표물 조작
• 키보드-FPS 캐릭터 이동
• Zombie FPS Demo
• http://www.youtube.com/watch?
feature=player_embedded&v=yXdab5xR
nJ4
Angry Bots 레이아웃
Scene창 명령
게임 객체의 선택
기즈모
• 이동, 회전, 확대/축소
튜토리얼
• 객체의 생성과 스크립팅
• 물리엔진
• 게임객체를 다루는 방법
단축키
각각의 기능은 q,w,e,r 키와 매핑
scene 창을 조작하는 매우 중요한 기능
객체의 생성
• GameObject -> Create Other
기본 인터페이스
실행하기
게임 신을 실행
실행모드에서도
편집 가능- 저장
이 안됨(주의)
실행
텍스처 추가하기
물리 추가하기
Inspector
• 객체의 속성
• x,y,x좌표, rotation,
scale
• 텍스처, 스크립트
• 물리적 속성
• 렌더링을 위한 정보
파일과 편집, 윈도우 명령
Asset Store
• 개발을 위한 리소스를 다운 받을 수 있는 스토
어
• 무료/유료 Asset들이 있으며 Asset Store의
content는 7:3 rule에 따라 수익을 보장받는다
• 방대한 Asset시장 역시 Unity의 큰 장점이다
• http://unity3d.com/asset-store/submit-
content
Asset Store
스크립트
C#, JavaScript,Boo를 이용한 프로그래밍이 가능함
Mono-Develop이라는 편집도구를 사용-외부편집기도 가능
간단한 슈팅 스크립트
• Project-Create-
JavaScript를 실행
• Script이름을
“ShootingBall”로 지정
• 더블클릭하여 편집창으로
이동함
event loop test
script를 카메라에 달자
1 2
실행-콘솔창
Shift + Command + C
편집
오디오 음원
지정
오디오 소스
를 메인카메
라로 지정
오디오 확인
• 마우스 클릭시 슈팅 사운드가 들리는지 확인
해 보세요
편집
에러 수정
• 대부분의 프로그램 개발도구와 마찬가지로
Error가 발생하면 스크립트의 콘솔에 에러의
위치와 내용을 보여준다
• 이 부분을 수정하여 저장하면된다(JavaScript
의 경우 별도의 컴파일은 필요없다)
스크립트 편집
다음과 같은 장면을 만들자
카메라 이동을 확인
카메라 객체의 transform 속성의 Translate값을 h,v값으로
변경함. h, v는 Input 객체의 수직, 수평값을 사용함
Rigid body객체
• Scene에 있는 Rigidbody 객체를 Bullet 객체로 할당함
슈팅
• Instanciate 메소드를 통해서 bullet 객체를 생성함.
bullet 객체의 초기위치값과 회전값은 camera의 초기위
치값, 회전값을 사용함
• TransformDirection 메소드를 통해 카메라의 포워드
벡터를 얻고 이 값을 bullet 객체에 가해지는 힘벡터로
사용함
Play
실습
• Scene에 다양한 강체객체를 만들어 본다
• 강체의 Mass를 아주 크게 만들어 본다
• 슈팅 스피드를 강하게, 약하게 조절해 본다
• 객체의 색상과 텍스처를 변형해 본다
• 슈팅 사운드를 변경해 본다
할일
• 3D의 좌표계 : 전역좌표계 지역좌표계
• 그래픽스 기초 개념
• Scene Graph
• 그래픽 객체의 계층적 구조를 만드는데 필요함
• 입력객체
• 키보드, 마우스,조이스틱 입력객체에 대한 이해
• Script 프로그래밍
• 스크립트를 이용하여 게임 로직을 구현하는 프로그래밍 기술
결론
• 멀티플랫폼용 게임개발은 매우 많은 시간과 비용이 소모된
다
• Unity와 같은 강력한 게임엔진을 이용한 멀티 플랫폼용
게임 개발은 점차 증가할 것이다
• Unity는 게임의 상세한 기능보다는 로직에 집중하도록 도
와주는 도구이다
• 물리기반게임과 2D, 3D 게임개발에 편리하다
• 매우 다양한 기능이 있으며 개발자에게 필수 도구로 자리
매김할 수도 있다
참고문헌
• Unity 3.x Game Development Essentials
• http://ugame.tu.ac.kr/ymkang/wiki/
• 동명대학교 강영민교수님 강의 페이지
• http://unity3d.com/
• Youtube 강의 동영상등
contact
• dongupak@gmail.com
• http://Cocos2dDev.com/
감사합니다

Mais conteúdo relacionado

Mais procurados

코드 생성을 사용해 개발 속도 높이기 NDC2011
코드 생성을 사용해 개발 속도 높이기 NDC2011코드 생성을 사용해 개발 속도 높이기 NDC2011
코드 생성을 사용해 개발 속도 높이기 NDC2011
Esun Kim
 
심예람, <프로젝트DH> AI 내비게이션 시스템, NDC2018
심예람, <프로젝트DH> AI 내비게이션 시스템, NDC2018심예람, <프로젝트DH> AI 내비게이션 시스템, NDC2018
심예람, <프로젝트DH> AI 내비게이션 시스템, NDC2018
devCAT Studio, NEXON
 
덤프 파일을 통한 사후 디버깅 실용 테크닉 NDC2012
덤프 파일을 통한 사후 디버깅 실용 테크닉 NDC2012덤프 파일을 통한 사후 디버깅 실용 테크닉 NDC2012
덤프 파일을 통한 사후 디버깅 실용 테크닉 NDC2012
Esun Kim
 

Mais procurados (20)

Drone programming with ArduPilot
Drone programming  with ArduPilotDrone programming  with ArduPilot
Drone programming with ArduPilot
 
[IGC2017] 오버턴VR 개발기 -1인 개발 3년차 리포트
[IGC2017] 오버턴VR 개발기 -1인 개발 3년차 리포트[IGC2017] 오버턴VR 개발기 -1인 개발 3년차 리포트
[IGC2017] 오버턴VR 개발기 -1인 개발 3년차 리포트
 
Multiplayer Game Sync Techniques through CAP theorem
Multiplayer Game Sync Techniques through CAP theoremMultiplayer Game Sync Techniques through CAP theorem
Multiplayer Game Sync Techniques through CAP theorem
 
〈야생의 땅: 듀랑고〉 서버 아키텍처 Vol. 3
〈야생의 땅: 듀랑고〉 서버 아키텍처 Vol. 3〈야생의 땅: 듀랑고〉 서버 아키텍처 Vol. 3
〈야생의 땅: 듀랑고〉 서버 아키텍처 Vol. 3
 
코드 생성을 사용해 개발 속도 높이기 NDC2011
코드 생성을 사용해 개발 속도 높이기 NDC2011코드 생성을 사용해 개발 속도 높이기 NDC2011
코드 생성을 사용해 개발 속도 높이기 NDC2011
 
초심자를 위한 도커 소개 및 입문
초심자를 위한 도커 소개 및 입문초심자를 위한 도커 소개 및 입문
초심자를 위한 도커 소개 및 입문
 
나만의 엔진 개발하기
나만의 엔진 개발하기나만의 엔진 개발하기
나만의 엔진 개발하기
 
Editor Utility Widget Petit Deep Dive
Editor Utility Widget Petit Deep DiveEditor Utility Widget Petit Deep Dive
Editor Utility Widget Petit Deep Dive
 
Quick tour of PHP from inside
Quick tour of PHP from insideQuick tour of PHP from inside
Quick tour of PHP from inside
 
[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버
[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버
[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버
 
독립 개발 4년차 리뷰
독립 개발 4년차 리뷰독립 개발 4년차 리뷰
독립 개발 4년차 리뷰
 
객체지향 개념 (쫌 아는체 하기)
객체지향 개념 (쫌 아는체 하기)객체지향 개념 (쫌 아는체 하기)
객체지향 개념 (쫌 아는체 하기)
 
L4교육자료
L4교육자료L4교육자료
L4교육자료
 
심예람, <프로젝트DH> AI 내비게이션 시스템, NDC2018
심예람, <프로젝트DH> AI 내비게이션 시스템, NDC2018심예람, <프로젝트DH> AI 내비게이션 시스템, NDC2018
심예람, <프로젝트DH> AI 내비게이션 시스템, NDC2018
 
덤프 파일을 통한 사후 디버깅 실용 테크닉 NDC2012
덤프 파일을 통한 사후 디버깅 실용 테크닉 NDC2012덤프 파일을 통한 사후 디버깅 실용 테크닉 NDC2012
덤프 파일을 통한 사후 디버깅 실용 테크닉 NDC2012
 
[NDC 2014] 던전앤파이터 클라이언트 로딩 최적화
[NDC 2014] 던전앤파이터 클라이언트 로딩 최적화[NDC 2014] 던전앤파이터 클라이언트 로딩 최적화
[NDC 2014] 던전앤파이터 클라이언트 로딩 최적화
 
NDC 11 자이언트 서버의 비밀
NDC 11 자이언트 서버의 비밀NDC 11 자이언트 서버의 비밀
NDC 11 자이언트 서버의 비밀
 
【Unite 2018 Tokyo】『CARAVAN STORIES』のアセットバンドル事例
【Unite 2018 Tokyo】『CARAVAN STORIES』のアセットバンドル事例【Unite 2018 Tokyo】『CARAVAN STORIES』のアセットバンドル事例
【Unite 2018 Tokyo】『CARAVAN STORIES』のアセットバンドル事例
 
GCGC- CGCII 서버 엔진에 적용된 기술 (5) - Executor with Exception
GCGC- CGCII 서버 엔진에 적용된 기술 (5) - Executor with ExceptionGCGC- CGCII 서버 엔진에 적용된 기술 (5) - Executor with Exception
GCGC- CGCII 서버 엔진에 적용된 기술 (5) - Executor with Exception
 
프라우드넷의 연결 유지 기능과 홀펀칭-윤현민
프라우드넷의 연결 유지 기능과 홀펀칭-윤현민프라우드넷의 연결 유지 기능과 홀펀칭-윤현민
프라우드넷의 연결 유지 기능과 홀펀칭-윤현민
 

Destaque

Knockout js소개
Knockout js소개Knockout js소개
Knockout js소개
Kwangho SEO
 
Pokemon Go Android Malware Analysis
Pokemon Go Android Malware AnalysisPokemon Go Android Malware Analysis
Pokemon Go Android Malware Analysis
남준 김
 
Part3. 아이디어를 게임기획으로 발전시키기
Part3. 아이디어를 게임기획으로 발전시키기Part3. 아이디어를 게임기획으로 발전시키기
Part3. 아이디어를 게임기획으로 발전시키기
태성 이
 

Destaque (20)

유니티애즈 적용가이드_유니티 엔진 5.2버전
유니티애즈 적용가이드_유니티 엔진 5.2버전유니티애즈 적용가이드_유니티 엔진 5.2버전
유니티애즈 적용가이드_유니티 엔진 5.2버전
 
Unityads integration for_android_studio_version1
Unityads integration for_android_studio_version1Unityads integration for_android_studio_version1
Unityads integration for_android_studio_version1
 
How to integrate unityads with android studio(ads 2.0)
How to integrate unityads with android studio(ads 2.0)How to integrate unityads with android studio(ads 2.0)
How to integrate unityads with android studio(ads 2.0)
 
쫄지말고 달아보자, 유니티애즈!
쫄지말고 달아보자, 유니티애즈!쫄지말고 달아보자, 유니티애즈!
쫄지말고 달아보자, 유니티애즈!
 
유니티애즈 적용가이드_유니티 엔진 5.2버전
유니티애즈 적용가이드_유니티 엔진 5.2버전 유니티애즈 적용가이드_유니티 엔진 5.2버전
유니티애즈 적용가이드_유니티 엔진 5.2버전
 
Visualize Your Data
Visualize Your DataVisualize Your Data
Visualize Your Data
 
중국 게임 출시 관련 새 규정
중국 게임 출시 관련 새 규정중국 게임 출시 관련 새 규정
중국 게임 출시 관련 새 규정
 
Knockout js소개
Knockout js소개Knockout js소개
Knockout js소개
 
애플 앱스토어 Fps&tps 장르
애플 앱스토어 Fps&tps 장르애플 앱스토어 Fps&tps 장르
애플 앱스토어 Fps&tps 장르
 
Pokemon Go Android Malware Analysis
Pokemon Go Android Malware AnalysisPokemon Go Android Malware Analysis
Pokemon Go Android Malware Analysis
 
Wap fps조사2
Wap fps조사2Wap fps조사2
Wap fps조사2
 
Pokemon Go Marketing 101: A Step-by-Step Guide for Beginners
Pokemon Go Marketing 101: A Step-by-Step Guide for BeginnersPokemon Go Marketing 101: A Step-by-Step Guide for Beginners
Pokemon Go Marketing 101: A Step-by-Step Guide for Beginners
 
Fps 모드의 분석(FPS MODE ANALYSIS)
Fps 모드의 분석(FPS MODE ANALYSIS)Fps 모드의 분석(FPS MODE ANALYSIS)
Fps 모드의 분석(FPS MODE ANALYSIS)
 
Wap fps조사
Wap fps조사Wap fps조사
Wap fps조사
 
Iml 600 Ingress and Pokemon Go
Iml 600 Ingress and Pokemon Go  Iml 600 Ingress and Pokemon Go
Iml 600 Ingress and Pokemon Go
 
Part3. 아이디어를 게임기획으로 발전시키기
Part3. 아이디어를 게임기획으로 발전시키기Part3. 아이디어를 게임기획으로 발전시키기
Part3. 아이디어를 게임기획으로 발전시키기
 
Fluentd meetup in japan
Fluentd meetup in japanFluentd meetup in japan
Fluentd meetup in japan
 
Kcen 2016.aug 3호
Kcen 2016.aug 3호Kcen 2016.aug 3호
Kcen 2016.aug 3호
 
3RD SENSE Pokemon Go Seminar
3RD SENSE Pokemon Go Seminar3RD SENSE Pokemon Go Seminar
3RD SENSE Pokemon Go Seminar
 
원소스멀티유즈모바일게임 컨셉기획서
원소스멀티유즈모바일게임 컨셉기획서원소스멀티유즈모바일게임 컨셉기획서
원소스멀티유즈모바일게임 컨셉기획서
 

Semelhante a Unity소개

모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정
모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정
모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정
funmeate
 

Semelhante a Unity소개 (20)

Unity시작하기
Unity시작하기Unity시작하기
Unity시작하기
 
[스마트벤처 창업학교] 스타트업 프로젝트를 위한 유니티 게임 개발
[스마트벤처 창업학교] 스타트업 프로젝트를 위한 유니티 게임 개발[스마트벤처 창업학교] 스타트업 프로젝트를 위한 유니티 게임 개발
[스마트벤처 창업학교] 스타트업 프로젝트를 위한 유니티 게임 개발
 
신광섭
신광섭신광섭
신광섭
 
[IGC 2017] 엔지메이킹 이대희 - 이제는 웹에서 게임을 만들 수 있는 환경 'Construct3를 바탕으로'
[IGC 2017] 엔지메이킹 이대희 - 이제는 웹에서 게임을 만들 수 있는 환경 'Construct3를 바탕으로'[IGC 2017] 엔지메이킹 이대희 - 이제는 웹에서 게임을 만들 수 있는 환경 'Construct3를 바탕으로'
[IGC 2017] 엔지메이킹 이대희 - 이제는 웹에서 게임을 만들 수 있는 환경 'Construct3를 바탕으로'
 
[123] electron 김성훈
[123] electron 김성훈[123] electron 김성훈
[123] electron 김성훈
 
이호민
이호민이호민
이호민
 
[NDC17] Protocol:hyperspace Diver 개발 포스트모템
[NDC17] Protocol:hyperspace Diver 개발 포스트모템[NDC17] Protocol:hyperspace Diver 개발 포스트모템
[NDC17] Protocol:hyperspace Diver 개발 포스트모템
 
App, VR 및 AR Unity 설정 준비
App, VR 및 AR Unity 설정 준비App, VR 및 AR Unity 설정 준비
App, VR 및 AR Unity 설정 준비
 
[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템
[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템
[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템
 
CI in the Mobile World (한글번역)
CI in the Mobile World (한글번역)CI in the Mobile World (한글번역)
CI in the Mobile World (한글번역)
 
유니티게임개발안내
유니티게임개발안내유니티게임개발안내
유니티게임개발안내
 
ant로 안드로이드 앱을 자동으로 빌드하자
ant로 안드로이드 앱을 자동으로 빌드하자ant로 안드로이드 앱을 자동으로 빌드하자
ant로 안드로이드 앱을 자동으로 빌드하자
 
왜 레진코믹스는 구글앱엔진을 선택했나
왜 레진코믹스는 구글앱엔진을 선택했나왜 레진코믹스는 구글앱엔진을 선택했나
왜 레진코믹스는 구글앱엔진을 선택했나
 
Playground 소개
Playground 소개Playground 소개
Playground 소개
 
RAD Studio XE7 Direct LIVE! in 광주
RAD Studio XE7 Direct LIVE! in 광주RAD Studio XE7 Direct LIVE! in 광주
RAD Studio XE7 Direct LIVE! in 광주
 
숭실대 프로젝트 아나키 워크샵 part1
숭실대 프로젝트 아나키 워크샵 part1숭실대 프로젝트 아나키 워크샵 part1
숭실대 프로젝트 아나키 워크샵 part1
 
GDG DevFest Busan 16" Android Nougat Developer's Note
GDG DevFest Busan 16" Android Nougat Developer's NoteGDG DevFest Busan 16" Android Nougat Developer's Note
GDG DevFest Busan 16" Android Nougat Developer's Note
 
[IGC2017] Protocol:hyperspace Diver 개발 포스트모템
[IGC2017] Protocol:hyperspace Diver 개발 포스트모템[IGC2017] Protocol:hyperspace Diver 개발 포스트모템
[IGC2017] Protocol:hyperspace Diver 개발 포스트모템
 
모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정
모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정
모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정
 
Cocos2 d 모바일 게임 개발하기 & 게임 서비스 준비를 위한 tip
Cocos2 d 모바일 게임 개발하기 & 게임 서비스 준비를 위한 tipCocos2 d 모바일 게임 개발하기 & 게임 서비스 준비를 위한 tip
Cocos2 d 모바일 게임 개발하기 & 게임 서비스 준비를 위한 tip
 

Mais de Changwon National University

Mais de Changwon National University (20)

생성인공지능둘러보기.pdf
생성인공지능둘러보기.pdf생성인공지능둘러보기.pdf
생성인공지능둘러보기.pdf
 
2011 app center Changwon National Univ.
2011 app center Changwon National Univ.2011 app center Changwon National Univ.
2011 app center Changwon National Univ.
 
인공지능의 파도가 온다
인공지능의 파도가 온다인공지능의 파도가 온다
인공지능의 파도가 온다
 
Mobile Healthcare Application
Mobile Healthcare ApplicationMobile Healthcare Application
Mobile Healthcare Application
 
바다 즐기기
바다 즐기기바다 즐기기
바다 즐기기
 
알아두면 편리한 macOS 에디터 단축키와 기능
알아두면 편리한 macOS 에디터  단축키와 기능알아두면 편리한 macOS 에디터  단축키와 기능
알아두면 편리한 macOS 에디터 단축키와 기능
 
키보드 기호의 이름 알아보기(한국어, 영어)
키보드 기호의 이름 알아보기(한국어, 영어)키보드 기호의 이름 알아보기(한국어, 영어)
키보드 기호의 이름 알아보기(한국어, 영어)
 
AI 로봇 아티스트의 비밀(창원대학교 정보통신공학과 특강)
AI 로봇 아티스트의 비밀(창원대학교 정보통신공학과 특강)AI 로봇 아티스트의 비밀(창원대학교 정보통신공학과 특강)
AI 로봇 아티스트의 비밀(창원대학교 정보통신공학과 특강)
 
20 2 강의를 마치며
20 2 강의를 마치며20 2 강의를 마치며
20 2 강의를 마치며
 
20 1 코딩스타일
20 1 코딩스타일20 1 코딩스타일
20 1 코딩스타일
 
18 2 파이썬표준라이브러리
18 2 파이썬표준라이브러리18 2 파이썬표준라이브러리
18 2 파이썬표준라이브러리
 
18 1 파이썬패키지
18 1 파이썬패키지18 1 파이썬패키지
18 1 파이썬패키지
 
17 2 필터함수와 맵함수
17 2 필터함수와 맵함수17 2 필터함수와 맵함수
17 2 필터함수와 맵함수
 
17 1 람다함수
17 1 람다함수17 1 람다함수
17 1 람다함수
 
16 1 상속과super()
16 1 상속과super()16 1 상속과super()
16 1 상속과super()
 
15 2 클래스정의와self
15 2 클래스정의와self15 2 클래스정의와self
15 2 클래스정의와self
 
14 4 슬라이싱
14 4 슬라이싱14 4 슬라이싱
14 4 슬라이싱
 
14 2 iterator
14 2 iterator14 2 iterator
14 2 iterator
 
14 3 리스트함수
14 3 리스트함수14 3 리스트함수
14 3 리스트함수
 
14 1 리스트의 메소드
14 1 리스트의 메소드14 1 리스트의 메소드
14 1 리스트의 메소드
 

Unity소개