프로그래밍/게임개발 썸네일형 리스트형 Godot Engine 사용기 3 1. AnimationGodot에서는 AnimatedSprite2D를 이용해서 애니메이션을 구현한다. 해당 오브젝트에 애니메이션 image를 다 넣으면 그대로 재생한다. 복잡한 애니메이션의 경우에는 AnimationPlayer 라는 노드가 존재한다. 2. UILabel 사용시에는 CanvasLayer아래에서 사용. MarginContainer를 사용하여 CSS처럼 동시에 관리 가능.다른 Container들도 존재하니 사용하기 전에 참고 3. Collision Layer vs Mask충돌 부분 처리하다가 뭔가 문제가 있어서 확인해보니 실습을 따라가지 않은 부분이었다. 헷갈릴 수 있어서 따로 찾아 보았다.layer : determine what can detect memask : determine what.. Godot Engine 사용기 2 1. 물리엔진Area2D : 충돌 판정 확인StaticBody2D : 충돌, 이동불가CharacterBody2D : 충돌, 이동가능 (code)RigidBody2D : 충돌, 이동가능 (physics)collision shape가 있어야 사용가능 유니티에서의 rigidbody/collision 와 비슷한 개념인 것 같다.move_and_slide() : velocity 기반으로 이동 구현함 2. Instatiateextends Node2Dvar coin_scene: PackedScene = load("res://tscn/coin.tscn")func _on_timer_timeout() -> void: var coin = coin_scene.instantiate() $Coins.add_child(coin) .. Godot Engine 사용기 1 https://godotengine.org/ Godot Engine - Free and open source 2D and 3D game engineGodot provides a huge set of common tools, so you can just focus on making your game without reinventing the wheel.godotengine.org 유니티가 올해에 요금제 개편을 요구하는 등의 불안정성 때문에, 다른 엔진이 어떤게 있나 알아보다 GODOT 이라는 엔진을 알게 되고 사용해보려한다. 우선 가장 큰 차이로 느껴지는건 Unity의 실행속도에 비해 매우 빠르고 가볍다. 기능도 그러할지는 사용해봐야 알것이다. 고돗은 특이하게도 GDScript라는 본인들만의 스크립트를 사.. 4학년 1학기 플젝 리뷰[가상현실] 1학기에 서로 다른 장르의 게임을 2개를 만들어야 되는 현실을 마주하게 되었다. 현실이 가상현실인 것 같았다. 한가지는 캡스톤프로젝트의 게임개발 이었고 두번째는 가상현실수업의 term project였다. 상대적으로 주어지는 시간도 짧고 좀더 가벼운느낌이었는데 2명이 1팀으로 게임잼하듯 빠른 시간에 간단한 게임 개발을 하였다. 수업시간에 유니티를 조금 배우지만 다른 팀원 1명은 유니티를 처음 배워서 개발하는데 시간이 조금 걸렸다. 용량이커서 유튜브 사용 https://youtu.be/pr8Offp2SQg https://github.com/sjmjys954646/unirun GitHub - sjmjys954646/unirun Contribute to sjmjys954646/unirun development .. 캡스톤 게임개발 이야기 3(최종) 1달동안 정신없이 만들다 보니 완성하고 어떻게 만들었는지 정리 해보게 되었다. 완성은 약 2주정도 전에 됐고 졸업논문 작성 및 다른 과목 플젝 진행하느라 시간적 여유가 없었던 것같다. 플레이영상은 용량이 커서 유튜브에 올려놨다. 스케일이 작아서 그런가 연산량이 많아 보이지는 않았다. 대단한건 없으니 기대하진 말자. https://www.youtube.com/watch?v=tda-RyE9DS4 만들 때 마다 들었던 생각인데, 발디의 수학교실을 만들고 있는것 같았다. 차라리 공포게임 장르로 갔으면 어땠을까... 가성비도 좋을것 같기도하고. 최종보고서 작성하면서 개발 했던 내용을 정리 했다. https://github.com/sjmjys954646/Capstone2_game GitHub - sjmjys9546.. 캡스톤 게임개발 이야기 2 그렇다 발등에 불이 떨어졌다. 0. 캐릭터 카메라이동 1. 유니티 대화 시스템 2. 캐릭터 선택 3. 싱글톤 패턴 변경 4. 튜토리얼 현재 진행상황은 여기까지 3번은 싱글톤이 있었는지 까먹고 있다가 급하게 모든 manager형식들을 싱글톤으로 바꿔주었다. 아주 편리해졌다. 튜토리얼 부분은 하나하나가 노가다여서 오래걸렸다. 캡스톤 게임개발 이야기 1 간단 기획 설명 : 프로그래밍과 코딩교육을 융합한 게임개발 장르 : 스토리, 퍼즐 설명에서 볼 수 있듯이 퍼즐류 코딩 게임을 만들고자 한다. 시점은 젤다 뷰에 npc들과 대화하는 형식 그래서 우선적으로 구현해야될 것들을 다음과 같이 정하였다. 1. 3인칭, 1인칭 뷰 2. 대화 시스템 3. 튜토리얼 현재 1, 2번 까지는 완성 하였고 2번에 이어서 캐릭터 선택 까지 구현해 냈다. 대화 내용을 excel파일에서 가져오는것을 구현하기위해 https://velog.io/@gkswh4860/Unity-%EC%97%91%EC%85%80-%EB%8C%80%ED%99%94-%EB%82%B4%EC%9A%A9%EC%9D%84-%EB%8C%80%ED%99%94-%EC%9D%B4%EB%A6%84%EC%9C%BC%EB%A1%.. 3학년 2학기 플젝 리뷰[캡스톤프로젝트] 이번 플젝 과목 - 마이크로프로세서 - 임베디드소프트웨어 - 캡스톤프로젝트 이번 프로젝트 과목에서 임베디드랑 마이크로프로세서와 같은 하드웨어 과목은 나와 맞지 않는다는 사실을 뼈저리게 느꼈다. 간단히 요약하자면 임베디드는 fpga기반의 엘리베이터 제어를 설계하고 이를 실습키트로 돌려보는 것이었고 임베디드는 datasheet와 manual ID를 가지고 설계도를 작성하라는 것이었다. 각설하고 이번 캡스톤 프로젝트는 여러 시도 기획 끝에 게임을 개발하게 되었다. 기획은 총 3번했다가 엎고 새로운 기획을 하였는데 1. 백준 사이트를이용하여 알고리즘 문제를 푸는 레이튼 형식의 게임 2. 알고리즘 자체에 대해서 설명하는 교육식의 게임 3. 인공지능 학습을통해 사용자에 맞게 끊임없이 변화하는 맵과 몬스터 1,2번은.. 이전 1 2 다음