본문 바로가기
728x90
반응형

Front-End/Unity7

[게임 출시!] 2021학년도 2학기 학기 동아리 학기 프로젝트 이번에 동아리 부원들과 함께 만든게임을 출시하게 되었다. 중간에 고생도 많고 했지만... 결국은 이 날이 오긴 하는 구나. 포폴에 나름? 의미가 있는 하나의 경험이 완성되서 성취감도 있고. 그런 김에 홍보합니다. 아래 링크 타서 한번만 플레이하시고 리뷰 좀 달아주세요 젭알... https://play.google.com/store/apps/details?id=com.ExpStudio.Gligyu Gligyu's Silver Button - Google Play 앱 길규가 쇠퇴하게 하는 것! play.google.com 매우 쩌는 단 한번만 플레이하면 되는 광고 없는 착한 게임이다 그 말이에요 빨리 들어가세요 한번 출시를 해봤으니까, 몇 가지 기억하면 좋을 부분이 있을 것 같아 적어보려고 한다. 1. aa.. 2022. 1. 27.
Unity - Drag & Drop - How to make Post 어떻게 Drag&Drop을 구현하면 좋을지에 대한 포스팅을 해보기로 했다. 이번에 같은 학프하시는 분들에게 도움이 되기를... Drag.cs using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.EventSystems; public class Drag : MonoBehaviour, IBeginDragHandler, IDragHandler, IEndDragHandler { [SerializeField] public int from; private RectTransform rectTransform; private CanvasGroup canvasGroup; private Vector3 or.. 2021. 11. 25.
Unity - Coroutine(코루틴) - Reference Post Coroutine - 코루틴 : 개념파트 Coroutine은 Unity에서 지원하는 멀티태스킹 방법중에 하나이다. python에서도 비슷한 기법이 있다. generator expression에서 yield를 이용해서 어떤 특정한 값을 리턴하게 만드는 것이다. 그럼 yield문에서 당장의 컨트롤은 그 함수 밖으로 나가지만, 컴퓨터는 그 함수가 어디까지 진행되었는지를 기억해둔다. 다시 함수를 불렀을 때, yield문의 다음 줄을 시행해서 동시에 어떤 작업을 하는 것처럼 보이게 만드는 것이다. 이를 그림으로 표현하면 다음과 같다 : 코루틴이 실행되는 것을 이미지를 이용해서 이렇게 정리할 수 있다. 1. Coroutine(Functon)이 불러 코루틴으로 쓰일 수 있는 함수가 불린다. 2. Coroutine은 .. 2021. 8. 13.
내가 유니티에선 왕초보? - 4주차 - 레이어와 Hp passingprogram.tistory.com/29 내가 유니티에선 왕초보? - 3주차 - 애니메이션 passingprogram.tistory.com/27 코딩에선 초보가 아닌 내가 유니티에선 왕초보? - 2주차 - 움직여보기 휴... 지난번에 달랑 한번하고 포스팅을 하지 않았더니 완전 감각이 다 죽어버렸을지도 모르겠다. 결 passingprogram.tistory.com 이 포스트는 지난번 포스트와 이어진다. 이전까지 모든 애니메이션을 만들어 두었으니, 이젠 정말 공격할 수 있는 기능만 있으면 될 따름이다. 이번 포스팅에서 배울 것은 ->Custom Layer 설정 ->RayCast를 이용한 GameObject파괴 ->간단한 Hp바 만들기 의외로 지난번 보다 해야할 것이나 코드는 그다지 없다. 우선,.. 2021. 5. 8.
내가 유니티에선 왕초보? - 3주차 - 애니메이션 passingprogram.tistory.com/27 코딩에선 초보가 아닌 내가 유니티에선 왕초보? - 2주차 - 움직여보기 휴... 지난번에 달랑 한번하고 포스팅을 하지 않았더니 완전 감각이 다 죽어버렸을지도 모르겠다. 결국 뭐든지 열심히 해야지 느는 건데... ㅠㅠ 오늘 실수로 스터디에 늦어버렸다. 밥먹고 나니 passingprogram.tistory.com 이번 포스팅은 저번 포스팅과 이어진다. 저번에는 버튼의 움직이는 기능들을 중점적으로 살펴보았는데, 그 중에서도 AttackButton은 아무런 기능없이 남겨두었다. 이번에 애니메이션을 만들면서 진짜로 슬라임이 공격하게끔 해보아야겠다. 이번 포스팅에서 배울 것은 ->Animator / Animation 작성 방법(의외로 쓰다보니 양이 많아서 이것만.. 2021. 5. 7.
내가 유니티에선 왕초보? - 2주차 - 움직여보기 휴... 지난번에 달랑 한번하고 포스팅을 하지 않았더니 완전 감각이 다 죽어버렸을지도 모르겠다. 결국 뭐든지 열심히 해야지 느는 건데... ㅠㅠ 오늘 실수로 스터디에 늦어버렸다. 밥먹고 나니까 벌써 6시 20분... 그래서 그때 동안 했던 것을 복습하고 2주차에 했던 내용들을 한번 포스팅 하기로 해보았다.(근데 정작 하고나니 애니매이션에 관한 내용은 거의 없어서 그건 다음 포스팅으로 넘기기로 했다.) 이번 포스팅에서 배울 것은! ->스프라이트 쪼개는 방법과 Sprite Editor 설치 방법(정작 이건 나중에 쓰인다) ->rigidBody의 velocity를 이용할 때의 주의사항 ->rigidBody의 AddForce ->Box콜라이더를 이용한 발판과 움직일 공간 만들기 의외로 모아보니 스프라이트는 정말.. 2021. 5. 7.
내가 유니티에선 왕초보? - 1주차 - 기본기 오늘은 유니티 과제를 풀어보려고 한다. 사실 어제 기본적인 틀은 다 짜놓았고, 오늘 어떻게 제출할까 궁리하는 중. 유니티는 게임을 만들기 위한 툴로, 이벤트처리, 스프라이트 렌더링, 오브젝트 레이캐스트(내가 이 기능 마인크래프트 블록 하나 부순답시고 한 달 걸려서 만들었다.) 등의 방대한 기술을 지원한다. 게다가 초보는 돈을 안내도 되는 특수한 기믹 덕에, 쉽게 이용할 수 있는 것은 덤이다. 이 글에서는 유니티가 뭐다~ 라고 소개하기 보다는 그냥 바로 예제로 뛰어 들어가보려고 한다. 스프라이트(텍스쳐)는 선배님이 제공해 주셨다. 버튼 이미지 1개, 슬라임 이미지 1개. 우선 Sprites / Scripts라는 폴더를 각각 만든다. Sprites에 2개의 이미지를 넣어 놓고(드래그 앤 드롭!), 오른쪽의 .. 2021. 4. 3.
728x90
반응형