Projects 26

3팀_파이썬 보안 프로젝트 [ 백신 만들기 ] - 1주차

이 포스팅의 내용은 비제이퍼블릭 출판사의  책의 4장에 대한 실습을 진행한 것임을 밝힌다. [1] 주제 선정 이유 1. 실습 가능성:백신 개발은 어려운 일이라고 생각했었는데, 파이썬을 사용하여 간단하게 프로젝트를 진행할 수 있어서 좋은 기회라고 생각했다.2. DB 직접 만들기:파이썬의 Dictionary 자료구조를 활용하여 데이터베이스를 모방하고 데이터를 저장하고 검색하는 기능을 구현할 예정이다. 이를 통해 실전과 유사한 환경에서 데이터 저장 및 검색에 대한 경험을 쌓을 수 있다. 또한, 데이터베이스에 대한 이해를 높여 실제 데이터베이스 시스템을 다루는 데 도움이 될 것으로 기대한다. 추가로, 데이터베이스에 대한 미리 익숙해질 수 있는 장점이 있으며, 추후에 배울 '데이터베이스' 과목에 대한 준비도 될 ..

[6] 슈팅 게임 제작 (2)

[6].1 총알 발사 제작 [6].2 적 이동 & 충돌 [6].3 적 자동 생성 [6].4 적 인공지능 [6].1 총알 발사 제작 🔶 PlayerFire 스크립트 생성 및 할당 Project 창에 PlayerFire 라는 이름으로 C# 스크립트를 하나 만든다. Player 객체에 드래그 앤 드롭으로 붙여 준다. 🔶 총알 발사 로직 총의 방아쇠를 당기면 총알 공장에 전화를 하여 생산된 총알을 받아 발사 하는 흐름으로 이해 할 수 있으며 이는 총알 파을 열어 메모리에 올리는 흐름과 같다. 이 흐름을 처리해 주는 함수가 Instantiate 함수. 🔶 필요 속성 추가 총알을 생성하기 위해 총알 공장이 필요하다. 만들어진 총알을 발사하기 위한 위치가 필요하며 이는 총구로 속성으로 등록한다. 🖥️ PlayerFi..

[5] 슈팅 게임 제작 (1)

[5].1 프로젝트 생성과 환경설정 [5].2 플레이어 이동제작 [5].3 총알 이동 제작 [5].1 프로젝트 생성과 환경설정 더보기 ⚙️이번에 진행할 내용은 2020 버전(이상) 유니티가 필요합니다. ✔️Android Build Support 체크 후 다운로드 진행 🔶 슈팅 게임 프로젝트 생성하기 Unity Hub 실행 템플릿은 3D로 지정 프로젝트 이름을 ShootingGame으로 지정 생성 버튼을 클릭하여 프로젝트 생성 ShootingGame 으로 프로젝트가 만들어지면 유니티가 실행된다. 🔶 제작 환경 설정하기 - 씬 설정 Scene 뷰를 lso 모드로 변경하고 기즈모를 클릭하여 화면이 Back 뷰가 되도록 설정 🔶 제작 환경 설정하기 - 카메라 설정 씬에는 반드시 하나 이상의 Main Camera..

[4] C# 스크립트 (3)

[4].1 메서드 만들기 [4].2 클래스 만들기 [4].3 Vector 클래스 사용하기 [4].1 메서드 만들기 >> 메서드 스크립트가 끝없이 길어질 때, 길어진 처리를 의미가 있는 처리 블록으로 분해하고 이름을 붙이는 구조를 만든다. 이렇게 분해한 각 처리를 메서드(또는 함수)라고 함 메서드의 역할: 처리를 기능 단위로 묶는 역할 외에도 메서드에 값을 전달해서 계산하거나 계산 결과를 돌려받을 수 있도록 함 인수: 메서드로 건네는 값, 반환값: 메서드에서 돌려받는 값 인수는 여러 개 건넬 수 있지만 반환값은 한 개로 정해져 있음 🔍내가 찾아본 내용 메서드는 일련의 문을 포함하는 코드 블록입니다. 일련의 코드를 하나의 이름 아래 묶은 것 메소드(메서드)는 C/C++에서는 함수, 파스칼에서는 프로시져 등으..