Develop

Jenkins관련 설정을 좀 더 보자프로젝트 설정에 보면 Trigger가 있는데 여기서는, 빌드 시기(빌드 자동화)를 설정할 수 있다.크게 두가지만 살펴봤는데Build periodically는 빌드 날짜(5일마다, 일주일마다 등)를 설정할 수 있다.Poll SCM은 push된 커밋 마다 빌드를 하도록 설정할 수 있다.Poll SCM은 잘 쓰면, Main이나 배포 브랜치에 빌드가 푸시될 때 마다 자동으로 빌드 할 수 있도록 설정할 수 있을것 같다.그래서 이걸 한번 해보려고 한다.일단 이렇게 만들었다. 이제 게임 실행을 하면 저 화면이 뜰것이다. 이렇게 변경해둔 사항을 커밋만 진행했다. Push는 아직 진행하지 않았다.그러고 나서, Poll SCM 설정을 진행했다.Poll SCM을 체크해주고, Schedul..
· Develop
회사 공고를 보던 중, 눈에띄는 문장이 있었다.JenKins를 사용하시거나 CI/CD 를 사용하실 줄 아시는 분 우대 사실, 이전에 기사 시험을 공부하면서 CI/CD개념은 이론적으로만 확인했었다.CI(Continuous Integration) : 지속적 통합CD (Continuous Deployment) : 지속적 배포즉, 개발자들이 동시에 작업한 코드 변경사항을 통합하고, 이를 실제 환경에 지속적으로 배포하는 프로세스를 의미한다. 라고 하는데, 직관적으로 피부에 와닿은 생각은, 서로 개발한걸 동시에 합치고, 그 합친게 온라인 서비스에 자동으로 배포된다? 보통 큰 게임들은 거의 다 그런식 아닌가? 뭔가 너무 심한 버그가 있으면 잠수함패치로도 막아버리고 하니깐 이런걸 사용하는건 아닐까? 라는 생각을 하게되..
[Unity] 조이스틱 만들기이 글을 참고해서 작성하였습니다. [Unity3D] Programming - 모바일 가상 조이스틱 구현하기Programming - 모바일 가상 조이스틱 구현하기 작성 기준 버전 :: 2019.2 - 2019.4 [이 포스트의 내용은 유튜브 영상freeedeveloper.tistory.com이전, 글에서 조이스틱을 만들었고, 이번엔 이 조이스틱에 캐릭터를 연결해 움직이기를 해보려고 한다. 일단, 테스트용 캐릭터를 생성했다.처음으로 3d프로젝트를 만들것이기 때문에, 3d 캐릭터를 에셋 스토어에서 찾아왔다. (다른 3d 캐릭터로 해도 무방하다.) Human Basic Motions | 3D 애니메이션 | Unity Asset StoreElevate your workflow with..
이 글을 참고해서 작성하였습니다. [Unity3D] Programming - 모바일 가상 조이스틱 구현하기Programming - 모바일 가상 조이스틱 구현하기 작성 기준 버전 :: 2019.2 - 2019.4 [이 포스트의 내용은 유튜브 영상으로도 시청하실 수 있습니다] 요즘에는 오락실이 별로 많지 않지만 제가 어렸을 때 오wergia.tistory.com 대부분의 게임에선 캐릭터의 움직임을 구현해야한다. 어떤 게임은 마우스, 또 다른 게임은 키보드 조이패드 등 여러 입력법이 있지만, 이번엔 모바일 환경에서 조이스틱을 구현 해, 입력을 받으려고 한다. 이런식으로 이미지 두개를 겹치고, back 아래에 front가 오도록 배치했다. (다른 원형 이미지를 써도 무방하다.)그리고, JoyStick_Front..
(메모성 글입니다. 찾는대로 업데이트 할 글입니다.)  무료로 제공되는 스프라이트 사이트 Home · KenneyLet's create together With our tools, you don't need any knowledge of complex software or frameworks to create 3D models. At a very affordable price, you can get instant results that can be used in most game engines. See toolswww.kenney.nl 2D 귀요미 캐릭터 생성- 상업적, 개인 무료 (단, NFT, 블록체인은 사용불가) Creature Mixer by KenneyCreate over 150 million ..
작업도중, 외부의 사진을 앱 내로 가져와야하는 작업이 생겼다. 일단, Asset Store에서 아래의 에셋을 임포트하자. Native Gallery for Android & iOS | 기능 통합 | Unity Asset StoreUse the Native Gallery for Android & iOS from yasirkula on your next project. Find this integration tool & more on the Unity Asset Store.assetstore.unity.com 에셋을 임포트했다면 모든 준비가 끝났다.일단 유니티에서 버튼과 RawImg를 만들자.이런식으로 배치를 했다.그리고 스크립트를 작성하자. using System.Collections;using Syste..
이전에 유니티 이벤트를 사용하기 위한 글을 작성했었다. [Unity] 유니티의 이벤트 - Action이벤트유니티에서 함수를 대신해서 작동하게 하는 문법이 세가지 있다. 델리게이트 : 함수 포인터Action : 리턴이 없는 값 (void 리턴)Func : 리턴이 있는값 (값 리턴) 하나하나 살펴보자. 1. delegate델리게freeedeveloper.tistory.com Action과 사용법은 비슷하나, 이 에셋을 사용하면 좀 더 수월하게 코드를 작성 할 수 있을것 같아서 사용중이다. 에셋의 구매링크는 아래에 있다. Signaler | 기능 통합 | Unity Asset StoreUse the Signaler from echo17 on your next project. Find this integrati..
여러 디자인 에셋이 있겠지만, 무료 에셋 중에서는 이 에셋이 가장 좋은것 같다. Hierarchy Designer | 유틸리티 도구 | Unity Asset StoreUse the Hierarchy Designer from Pedro Verpha on your next project. Find this utility tool & more on the Unity Asset Store.assetstore.unity.com 게임을 만들다 보면 하이어라키가 너무 난잡하게 보일때가 있다.빈 Obj를 만들어서 넣는것도 한두번 하다 보면 이것도 게임 볼륨이 커진다면 식별하기 너무 힘들다. 그래서 정리할 수 있는 도구를 찾던 도중 Hierarchy Designer를 찾았다.이런식으로 단락을 나눌 수 있고, 위 사진의 ..
기본적인 저장대화와 퀘스트를 완성했으니 이제 저장을 해보자.빈 오브젝트를 생성하고, Save라고 이름을 지었다.스크립트를 생성하고, 이름은 SaveQuestData라고 했다. 그리고 데이터를 담아둘 Class와 string변수를 만든다.[System.Serializable]public class QuestDatas{ public string save;} 그리고 아래와 같이 스크립팅 한다.using System.Collections;using System.Collections.Generic;using System.IO;using PixelCrushers.DialogueSystem;using UnityEngine;[System.Serializable]public class QuestDatas{ p..
Dialog System설정오브젝트와 상호작용을 하게 되면, 오브젝트가 비활성화 되도록 만들어보자.첫번째 퀘스트가 완료되고, 대화가 더 이어지도록 노드를 추가한다.이런식으로 대화를 더 구성하였다. 테스트 퀘스트 2를 생성하고, number형 변수를 하나 만들어주고, 값은 0으로 초기화하였다. 다시 퀘스트항목으로 돌아가엔트리에 다음과 같이 입력해 변수를 등록해주자. 아까 만든 대화에서 아래의 네 라는 항목을 클릭해 스크립트를 만들자. 퀘스트를 활성화 하고, Alert메세지를 띄우도록 하였다. 그리고 두번째 테스트를 위해 Start노드에서 새로운 노드 하나를 더 만들어주자. 이 노드는 두번째 퀘스트가 활성화 되었을 때, 대화를 나타내기 위해 생성한것이다. 여기서도 두개의 답변을 추가하고, 이전에 했던것 처럼..
LKM0222
'Develop' 카테고리의 글 목록