교육
-
14일교육/9주완성!프로젝트캠프-플러터 2023. 10. 22. 15:19
83강. 블로그 앱 만들기 (Post API) 생략 84강. Todos API serialization - 1 URL - https://jsonplaceholder.typicode.com/todos/1 투두 번호에 해당하는 투두를 가져오는 API 85강. Todos API serialization - 2 URL - https://jsonplaceholder.typicode.com/todos 200개의 투두를 가져오는 API 86강. Todo 앱 만들기 (Todos API) 생략 87강. Users API serialization - 1 유저 프로필 단일 URL - https://jsonplaceholder.typicode.com/users/1 유저번호에 해당하는 유저를 가져오는 API 88강. Use..
-
13일교육/9주완성!프로젝트캠프-플러터 2023. 10. 22. 15:03
75강. serialization 네트워크의 데이터 Map 데이터 타입->Class화 (fromMap) dio로 데이터를 받을 때 -> res.data의 데이터타입이 Map String 데이터 타입->Map 데이터 타입 ->Class화 http로 데이터를 받을 때->res.data의 데이터 타입이 String 이러한 네트워크의 데이터를 내가 사용가능한 형태로 클래스 틀에 맞춰주는 것 "프론트엔드"네트워크의 데이터를 잘 가공하고 잘 보여주는 것이 중요 JSON Serialization JSON 직렬화라고 부르며 JSON데이터를 Class에 맞게 세팅해주는 것 저번에 배웠던 fromMap을 직접 작성해서 내 데이터로 만들어 볼 것 직렬화 또는 시리얼 라이제이션은 컴퓨터 과학의 데이터 스토리지 문맥에서 데이터..
-
12일교육/9주완성!프로젝트캠프-플러터 2023. 10. 22. 11:49
67강. 생활 Widget Widgets stack 위젯을 쌓고 싶을 때 사용, Positioned 위젯과 함께 사용 Divider 구분선을 넣고 싶을 때 사용 AnimatedOpacity (불투명도 애니메이션)Opacity 값을 바꿔주면 사이값을 자동으로 애니메이션 효과 적용 AnimatedContainer 캐치되는 속성값을 감지하는 애니메이션 AspectRatio 자식 위젯의 사이즈 비율을 정확히 맞춰야 할 때(보통 비디오를 넣어야할 때 4:3, 정사각형을 보여줄 때 1:1) Wrap Row는 화면에 벗어나면 안되지만, Wrap은 다음 줄로 넘어가도록 하게 함 Packages url_launcher 전화걸기, 메세지보내기, 특정 URL웹으로 이동, (카카오톡 채널로 이동) cahed_network_i..
-
6강교육/강남오픈월드 게임기획 2023. 10. 19. 21:53
1. 그래픽 상식 매쉬(와이어 프레임으로 보기) 몬스터 모션(행동 구조, 모션의 구분, 모션 상세(루프 여부, 시간)) 장비/액세서리(교체하는 형태,더하는 형태) 텍스처 아틀라스(씬 구분과도 연관) 오브젝트 메모리(렌터링과 컬링) 맵의 형태(INDOOR/OUTDOOR) 2. 몬스터 설정 설정 기획은 상상을 정리한 것 단 세계관+시스템+콘셉트에 맞게 필요한 정보만 템플릿 화 몬스터 게임에 따라서는 그냥 적 몬스터의 실제 구현 : 그래픽 소스, 애니메이션, 이펙트, 수치, AI 몬스터의 분류 : 외형적 분류(리소스, 애니메이션, 이펙트 위치), 속성적 분류(게임 시스템 관련, 이펙트 종류) 창작한 내용을 검토 게임에 필요한 정보들 or 유저에게 필요한 정보인지 판단 모든 몬스터에게 들어갈 항목인지 판단 서술..
-
5강교육/강남오픈월드 게임기획 2023. 10. 19. 21:34
1. 시스템 기획 시스템 기획 = 규칙을 정하는 것 2. 플로우 3. 테이블 Data Table의 장점 데이터 확장이 쉽고 정리가 효율적, 관리 용이 데이터 변경과 교체가 쉬움 데이터 간의 연결이 수월 기획자가 직접 Data에 접근 가능 데이터의 형태 : Bool, Int, Float, String, Char, Enum Table 제작 단계 필요한 데이터를 정의 -> 테이블 형태로 구성 -> 엑셀로 테이블 저장 -> XML, JSON, CSV 형태로 전달 -> 게임에 데이터 반영(서버 데이터/로컬 데이터) 4. 객체 지향 최초는 절차적 프로그래밍 중복코드문제+복잡성=함수와 프로시저 데이터와 속성까지 나누면서 객체 지향이 됨 단점 : 설계가 힘듦+성능 하락 대다수의 게임개발엔진은 객체지향형태 보통은 기획자..
-
4강교육/강남오픈월드 게임기획 2023. 10. 19. 21:13
1. 기획의도 게임 전체의 기획의도 해당 문서 주제의 기획 의도(기획서에 들어가야하는 것) 게임 소재 하나하나의 기획 의도 게임상에 존재하는 모든 것에는 반드시 의도가 존재해야함 창작을 할 때는 의도를 우선 정하고 그에 맞춰 창작을 진행 아이디어를 우선 정해두고 의도를 나중에 끼워맞추게 되면 엉성한 기획이 될 수 밖에 2. 시스템 기획 vs 콘텐츠 기획 시스템과 콘텐츠는 함께 가야함 3. 비주얼 노벨 만들기 거의 모든 게임의 대화씬에서 활용됨(시나리오 기획자의 주요 작업 중 하나) https://www.renpy.org/ The Ren'Py Visual Novel Engine Ren'Py 8 is a big deal, as it's the first version of Ren'Py that support..
-
10일교육/9주완성!프로젝트캠프-플러터 2023. 10. 15. 17:26
63강. Permission, Image_picker 악성앱 휴대폰엔 많은 정보가 담겨있음->휴대폰 해킹은 정말 위험 중요하고 핵심적인 기능은 사용자의 허락이 필요! 사용자의 허락 == "권한"(Permission) IOS의 권한 설정 파일 : infol.plist Android 권한 설정 파일 : AndroidManifest.xml image_picker 패키지 갤러리를 통해 이미지를 불러오거나, 카메라를 구동시켜 촬영된 이미지를 가져올 때 사용하는 패키지 Android는 불필요, iOS는 권한설정 필요 image_picker는 이미지 파일로 "XFile"이라는 데이터타입을 사용함 64강. 포토네컷 제작하기 생략 65강. secret_cat_sdk 비누고 만드는 거 66강. 비밀듣는 고양이 제작 본 후..
-
3강교육/강남오픈월드 게임기획 2023. 10. 14. 14:13
1. UI와 UX의 개념 UX : User experience -> UI : User Interface 2. UI 기획의 전망 게임 UI는 UI기획자+UI디자이너+UI프로그래머 가 만듦 여기서 UI기획자가 하는 업무는? UX 기획, UX회의, UI시안, 구조 및 기능 개발, 시안을 기준으로 회의, 연출작업 ->UI기획자에게 필요한 능력? UX에 대한 기획력, UI트랜드 이해, UI디자인 이해, UI코드 및 엔진 이해, UI 및 UX 연출 이해 3. 게임 UI의 기초 이해 캔버스 UI, 언리얼 UMG 씬의 구분 - 게임 오브젝트, 에셋, 컴포넌트, 스크립트의 모음, 로딩이 들어가는 부분으로 이해하면 될 것 섹션의 구분 기준 - 남기기/지우기, 기능별 구분, 업데이트 교체 집단, 데이터 구조(연계 및 서버 ..