전체 글 (733)     블로그 내 검색 검색     글쓰기     관리자 썸네일형 리스트형 충돌처리 Collision 액터들의 충돌처리를 해줍니다.BP_Bullet을 열고 Box Collision을 추가하고 root로 해줍니다. Shape Extent를 조정해 박스를 싸줍니다. BP_Enemy를 열고 역시 BoxCollisoin을 추가하고 루트로 만들고 사이즈롤 설정합니다.BP_Ship을 열고 같은 작업을 해줍니다.Project Setting의 Engine>Collision 카타고리에서 ObjectChannels의 NewObjectChannel을 3개 만듭니다.BP_Bullet열고 Box컴포넌트를 선택후 Collision Presets를 Custom ObjectType을 Bullet, Responses를 Enemy만 Overlap으로하고 나머지는 Ignore로 합니다. QueryOnly로도 문제 없지만 나중을 위해 .. Enemy, Factory 제작하기 액터를 부모로 BP_Enemy를 제작합니다.Cube를 컴포넌트로 넣어주고 speed 변수를 float로 추가하고 BP_Bullet을 블루프린트를 복사해 옵니다.Speed노드를 우클릭후 Create variable speed 해주어도 변수가 만들어 집니다. 컴파일후 디폴트값을 150으로 합니다.Ship이 총알을 Spawn했듯이 적을 Spawn할 Manager가 필요합니다. Actor를 부모로 BP_EnemyFactory 블루프린트를 만듭니다. 화면에 표시할게 없으므로 컴포넌트를 추가할 필요는 없습니다. 변수를 만들고 컴파일후 delayTime 디폴트를 5초로 합니다.발사할 위치를 정하기 위해 Arrow를 추가하고 아래로 향하게 회전시켜줍니다.정해진 시간마다 적을 생성하기 위해서는 타이머가 필요합니다. T.. 슈팅게임 - 총알발사 액터를 부모로 BP_Bullet을 만듭니다.컴포넌트로 큐브를 추가하고스케일을 조정합니다.speed변수를 float로 만들고 컴파일후 디폴트를 200으로 합니다. 다음과 같이 블루프린트를 입력합니다.노드를 잘보면 입력을 받았을때는 입력 벡터를 기준으로 날라 갔지만 지금은 총알 스스로 앞으로 나가기 위해 forward 벡터값을 활용합니다. BP_bullet을 레벨에 플레이어와 겹치지 않게 옆으로 배치하고 플레이해보면 혼자 앞으로 움직입니다 언리얼은 x방향이 forward입니다. 실제 총알은 위로 날라가야 하므로 이건 나중에 설정하겠습니다.레벨의 BP_Bullet는 지워줍니다. 총알발사 입력때 생성해서 날라가게 해주겠습니다. 총알을 발사하기 위한 인풋액션이 필요합니다. IA_ShipFire를 만들어주겠습니다 .. Enhancement Input Blueprint, Pawn 이동 인생언리얼5가 새로 나와 한번 따라해보왔다. 이영호선생님 책은 쉽고 깔끔하게 쓰는것 같다.뉴레벨을 만들고 베이직을 선택하고 LV_Shooting을 저장합니다.키보드의 입력을 받기위해서 언리얼은 EnhancedInput System을 마련했다.Input Folder를 만들고 우선 InputAction을 만들어보자. 이름은 thirdPerson폴더의 이름과 다르게 하기위해 IA_ShipMoveValue Type을 Axis2D로 하자. InputAction의 변수 타입정도만 맞추면 되는것 같다.실제 키보드 맵핑을 할 InputMappingContext를 만들자WASD버튼을 누르면서 키보드 아이콘을 클릭하면 설정되고 비페이비어를 설정하자. 인풋이 XYZ로 들어오기 때문에 Y를 받기위해 Swizzle(벡터요소.. FAST Way to Create a WING RIG in BLENDER https://www.youtube.com/watch?v=AVKG7uFFI3s유튜브에서 윙 모양을 캡쳐하고이렇게 하면 유튜브의 레퍼런스는 알파라 외곽선이 위로 올라오는데 난 캡쳐한거라 효과가 없어 플레인을 추가한뒤 익스트루드로 아래같이 우선 만들고 엑스레이모드를 사용했다.Ctrl-R roof cut 2개 넣어주고 버텍스를 원점에 맞춰준다.roof cut을 추가해서 메시를 더촘촘하게 해준다. 다섯개의 엣지를 선택한다 맨 오른쪽도 해야한다,.SFT_D로 복사후 P를 눌러 Selection으로 세퍼레이트 하고 오브젝트 모드에서 이름을 Arm으로 하자모디파이어에서 Skin을 추가하고에디트모드에서 A를 눌러 전부 선택후 Ctrl-A로 두께를 줄여준다.프로포션널 Connected Only모드에서 아래점 3개를 선택.. Mechanical Rigging in blender https://www.youtube.com/watch?v=7YDgo0bE_4k Steam Locomotion Animated My Desktop Icons In Blender 3D https://www.youtube.com/watch?v=eqkhdFWom4Q&t=205s 간편한 피스톤 리깅 Blender Damed Track Constraint https://www.youtube.com/watch?v=st84B470kLk아래 구조물을 모델링하자 4개의 오브젝트를 따로따로 만들어주자 이제 리깅을 해보자.맨먼저 오브젝트 모드에서 막대를 고르고 SHT를 누르고 아마쳐를 선택후 포즈모드선택 이후 뼈선택Ctrl-P를 눌러 Bone을 선택하고 로테이션 해보면 잘 따라온다. 오른쪽 뼈도 똑같이 해준다아래뼈를 고르고 뼈에 회전표시가 있는 BoneConstraint Mode로 가서 Damed Track을 추가하고 아마추얼를 선택후 뼈를 선택하는데 이때 따라가야할 상대방 뼈를 잘 선택해야 한다. 아래 그림 보면 하얀액티브된 뼈의 반대쪽 빨간화살표 뼈를 골라야 한다.설정이 끝나면 2개의 뼈는 서로 마주 보게 된다.이제 바깥뼈를 움직이면 안의 피스톤이 따라 움직이.. Simple Chain Physics & Constraints https://youtu.be/LOcxukMssmA?t=10 Niagara System for motion graphics https://www.youtube.com/watch?v=Z5IoutQrScA Niagara - create your own shape location. Spiral spawn Location, scratch pad. https://youtu.be/JZurfSI9QDI?t=94Niagara를 Create empty system으로 만든다. Motion Design https://www.youtube.com/watch?v=jENbLo8nDbk Motion Graphic 검색후 레벨을 연다. Effector2개는 지워준다.클로너와 카메라도 지워준다.Selection Mode를 Motion Design모드로 바꾸고 2D Shape->RegularPolygon을 고르고 레벨위에 좌클릭드래그하면 오각형을 만들수 있다. 디테엘에서 숫자로 메시사이즈를 조정할수 있다.CreateStaticMesh를 누르고 세이브하면 에러가 난다 머터리얼을 심플에서 Assets으로 교체후 다시 CreateStaticMesh를 한후 이전껀 지워버린다.레벨을 하나 만들고 저장할 필요는 없다.MeshEdit Mode에서실린더>Inset>Push>Bevel>Deform순으로 아래 모델을 만든다.모션디자.. 이전 1 ··· 4 5 6 7 8 9 10 ··· 62 다음