본문 바로가기

분류 전체보기373

유니티(Unity) AR foundation을 이용한 액터 생성(Spawn) 이번에 사용해볼 기능은 Plane 기능과 Raycast 기능입니다! 위처럼 만들 계획! 먼저 참고한 블로그! 유니티 AR Foundation 평면 인식 오브젝트 생성 이번 포스팅은 저번 AR Foundation 설정 방법에 이어서 평면을 인식하고 터치를 통하여 오브젝트를 생성하는 방법에 대하여 포스팅 합니다. 1. 아래와 같이 하이어라키 창에 XR - AR Session, XR - AR Session simpleneed.tistory.com 바로 시작해 보겠습니다. 우선 ar foundation 세팅이 끝나셔야 실행가능합니다 세팅이 끝나셨다면 AR session Origin AR session 이렇게 두개가 있을텐데 여기서 Origin에 아래와 같이 plane과 raycast 를 추가해줍시다. 끝? 여기.. 2023. 3. 15.
코딩테스트 -- 표현 가능한 이진트리 - (프로그래머스 / C++) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제! 요약하면 숫자를 포화 이진트리로 만들수 있는가를 출력해주는 문제였습니다! 약간 어려워 보였지만... 몇번 생각 해보니 약간 규칙이 있을것 같았습니다! 일단 3가지의 예제로 규칙을 만들어 보겠습니다! 111을 2진수로 변경하면 1101111 95를 2진수로 변경하면 1011111 42를 2진수로 변경하면 101010 위의 3가지 수들 중 먼저 포화 이진트리를 완성해야합니다. 42의 경우 현재 1자리가 비어있는 상태입니다. 포화이진트리가 되려면 2의 제곱승-1 자릿수가 되어야 됩니다! 그러므로 앞부분에 수.. 2023. 3. 14.
유니티(Unity) 모바일 GPS 위도 경도 받아오기 최근 새로운 팀 프로젝트를 시작하게되어 구현하다 보니 모바일에서 GPS 정보를 받아오는 기능이 필요하여 정리해보았습니다. 정보를 불러오는것 까지는 그렇게 어렵지 않지만 사용법에 대해서는 정보가 부족하네요... 이부분에 대해서는 계속해서 글을 써보도록 하겠습니다! 이번에 참고한 블로그 내용입니다. [Unity AR] GPS에 따른 위치 이동 1. 위도 경도 정보 가져오기 velog.io 코드의 구조는 위 블로그의 코드와 유사합니다! 하나하나씩 정리 해보겠습니다. 먼저 GPS 정보를 저장할 변수들과 딜레이를 체크해줄 변수들을 선언 public Text[] data = new Text[4]; public float[] Gps_data = new float[2]; public float delay; public.. 2023. 3. 13.
MMORPG 구현 포트폴리오(2인) 너무 늦어버렸네요.. 방학이 시작되고 다른 프로젝트들이 생기는 바람에 프로젝트는 작년12월부터 잠시 중단되어 있었습니다. 현재까지 완성된 기능들을 보면 1. 멀티플레이 2. 각종 ui 시스템 3. 맵 시스템 (미니맵/전체맵) 4. 몬스터 관련 시스템(공격, 드랍, 데미지, 리스폰) 5. 캐릭터 관련 시스템 (사망, 공격력, 방어력, 레벨업 등) 6. 인벤토리 시스템 7. 강화 시스템 8.아이템 구매(상점), 아이템 사용 시스템 9. npc ai 시스템 10. 장비창 시스템 11. 단축키 시스템 12. 채팅 시스템 등등 입니다만 아직 네트워크 부분에서 미흡한 부분과 기존의 계획상에 있던 부분들이 아직 구현되지 않아 급한일들이 끝이 나면 좀 더 보완할 계획에 있습니다. 현재 보완할 점은 1. 맵의 크기조절이.. 2023. 3. 10.
코딩테스트 -- 택배 배달과 수거하기 - (프로그래머스 / C++) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제! 당신은 일렬로 나열된 n개의 집에 택배를 배달하려 합니다. 배달할 물건은 모두 크기가 같은 재활용 택배 상자에 담아 배달하며, 배달을 다니면서 빈 재활용 택배 상자들을 수거하려 합니다. 배달할 택배들은 모두 재활용 택배 상자에 담겨서 물류창고에 보관되어 있고, i번째 집은 물류창고에서 거리 i만큼 떨어져 있습니다. 또한 i번째 집은 j번째 집과 거리 j - i만큼 떨어져 있습니다. (1 ≤ i ≤ j ≤ n) 트럭에는 재활용 택배 상자를 최대 cap개 실을 수 있습니다. 트럭은 배달할 재활용 택배 상자.. 2023. 3. 9.
코딩테스트 -- 무인도 여행 - (프로그래머스 / C++) https://school.programmers.co.kr/learn/courses/30/lessons/154540 문제! 메리는 여름을 맞아 무인도로 여행을 가기 위해 지도를 보고 있습니다. 지도에는 바다와 무인도들에 대한 정보가 표시돼 있습니다. 지도는 1 x 1크기의 사각형들로 이루어진 직사각형 격자 형태이며, 격자의 각 칸에는 'X' 또는 1에서 9 사이의 자연수가 적혀있습니다. 지도의 'X'는 바다를 나타내며, 숫자는 무인도를 나타냅니다. 이때, 상, 하, 좌, 우로 연결되는 땅들은 하나의 무인도를 이룹니다. 지도의 각 칸에 적힌 숫자는 식량을 나타내는데, 상, 하, 좌, 우로 연결되는 칸에 적힌 숫자를 모두 합한 값은 해당 무인도에서 최대 며칠동안 머물 수 있는지를 나타냅니다. 어떤 섬으로 놀.. 2023. 3. 8.