Commit Graph
100 Commits
Author SHA1 Message Date
dal4segno 0a2119a548 팀원들 모두가 시야를 공유하도록 함 2026-02-25 21:45:06 +09:00
dal4segno 23429ec096 클라이언트의 이동속도가 2배인 문제 수정
로컬 컨트롤러를 제거하고 네트워크 컨트롤러만 남겨둠
2026-02-25 21:40:50 +09:00
dal4segno 2f7eac05ce 클라이언트에게 시야 정보가 공유되지 않는 문제 수정 2026-02-25 21:26:11 +09:00
dal4segno 9a010524f2 Merge branch 'main' of http://192.168.10.102:30008/dal4segno/Northbound 2026-02-25 21:13:14 +09:00
dal4segno 34ab12a093 추격 포기로 인한 복귀 시, 복귀하는 동안 무적 상태 + 체력 전체 회복 2026-02-25 21:13:06 +09:00
dal4segno d066290607 플레이어 체력 자연 회복 기능 추가
전투 상태 감지 기능
player stat으로 관리 가능
2026-02-25 21:09:19 +09:00
dal4segno a27a59d176 적 AI에 어그로 시스템 추가 2026-02-25 21:00:51 +09:00
dal4segno 6ecf799d18 크립 캠프 내 모든 크립이 한번에 플레이어를 인식하도록 변경 2026-02-25 20:50:34 +09:00
dal4segno e93ef2111c Merge branch 'main' of http://192.168.10.102:30008/dal4segno/Northbound 2026-02-25 18:56:30 +09:00
dal4segno 3d2a9071bc 건물 업그레이드 기능 2026-02-25 18:56:26 +09:00
dal4segno 0828bb214f enemy의 이동 가속을 높이고, 공격 대상의 표면으로부터 거리 검사를 하도록 함
미끄러지는 현상 감소
코어 앞에서 코어를 못 찾는 문제 수정
2026-02-25 17:26:03 +09:00
dal4segno 84f4020d47 enemy AI의 공격도 애니메이션 이벤트로 타이밍을 제어하도록 함 2026-02-25 17:00:31 +09:00
dal4segno 979f2402c7 타워 이외의 건물을 건설할 수 없는 문제 수정
Lv1만 보이게 하면서, 보이는 index와 실제 index가 달라져서 발생
2026-02-25 16:38:31 +09:00
dal4segno 9fd45ec5e9 사망 시 사망 UI 출력 2026-02-25 16:18:57 +09:00
dal4segno 0d06c6a2d3 클로드 관련 데이터가 git에 포함되지 않도록 함 2026-02-25 15:34:56 +09:00
dal4segno 9b40721b84 멀티플레이에서 플레이어가 공격 시, 데미지가 플레이어 수만큼 곱해지는 문제 수정 2026-02-25 15:34:02 +09:00
dal4segno 75d2ef8dd0 사망 시 체력바가 사라지지 않는 문제 수정 2026-02-25 15:30:57 +09:00
dal4segno 4804e78951 사망 시 이동, 액션, 인터랙션 금지 2026-02-25 15:29:21 +09:00
dal4segno 17b3cf6746 체력바 추가
플레이어는 상시 표시, 나머지는 체력 변경 시 표시
2026-02-25 15:15:29 +09:00
dal4segno f3923079a4 건설 모드에서 클릭이 잘 작동하지 않는 문제 수정
건설 모드 UI가 클릭되어 건설되지 않는 문제 수정
JMO Asset 위치 조정
Tower, Monster, Creep의 Hit/Destroy FX Prefab 설정 (Template Level)
Tower에 체력바 추가 (최초 건설 시, 체력 변경 시 등장)
Tower 관련 디버깅 로그 정리
건설 토대의 사이즈가 비정상적인 문제 수정
2026-02-25 01:41:58 +09:00
dal4segno 98d071480c 적과 타워가 서로 공격하지 않는 문제 수정 2026-02-24 16:08:35 +09:00
dal4segno 9e2a950281 업그레이드를 위한 클릭 시, 공격이 나가지 않도록 함 2026-02-23 17:04:20 +09:00
dal4segno e841438997 대장간을 이용한 업그레이드 기능 추가 2026-02-23 16:55:32 +09:00
dal4segno 38a6fe104c Merge branch 'main' of http://192.168.10.102:30008/dal4segno/Northbound 2026-02-23 00:22:03 +09:00
dal4segno cc475bce3e 업그레이드 데이터 입력 로직 및 기능 추가
캐릭터 스탯을 PlayerStats 컴포넌트에서 모아서 관리하도록 변경
코드에서도 마찬가지
2026-02-23 00:21:44 +09:00
dal4segno 48fff594f0 upgradeData.cs 누락 추가 2026-02-22 15:43:44 +09:00
dal4segno b2e3fb1ecf 시야 속성명 변경 대응
vision radius -> sight
2026-02-22 15:43:06 +09:00
dal4segno 2ac9331504 Merge branches 'main' and 'main' of http://192.168.10.102:30008/dal4segno/Northbound 2026-02-22 15:35:15 +09:00
dal4segno 88d81202bf 초기 자원의 품질이 랜덤으로 결정되는 문제 수정
항상 0%
2026-02-20 15:33:56 +09:00
dal4segno d87a23ae4d NavMesh 누락 추가 2026-02-20 15:33:39 +09:00
dal4segno 4beb2fb0bb 몬스터가 코어를 제대로 공격하지 못하는 문제 수정
navMesh는 다시 이전으로 되돌림
코어의 중심이 아닌, 코어의 표면을 기준으로 공격하도록 함
2026-02-19 17:04:46 +09:00
dal4segno 72c2ec2884 체력이 있는 오브젝트 사망 시, 적의 인식 대상에서 해제되도록 변경 2026-02-19 16:06:01 +09:00
dal4segno 3ed564eaa5 자원 드랍 관련 누락된 파일 추가 2026-02-19 16:05:31 +09:00
dal4segno 411913520b 플레이어 사망 시, 소지 중인 모든 자원을 드랍하도록 함 2026-02-19 16:04:45 +09:00
dal4segno 01e7291bed 일부 건물의 테두리에 NavMesh가 깔려있지 않은 문제 수정
Collider를 없앤 후 NavMesh를 설치하여 NavMesh를 생성, 그 후에 Collider를 생성하여 빈 공간이 없도록 함
건물에 의해 갈 수 없는 공간도 갈 수 있다고 판단하게 되지만 Collider에 의해 막히기 때문에 괜찮다고 판단

추가로 적의 인지 범위를 조정함
2026-02-19 15:47:17 +09:00
dal4segno dfb41b0d57 자원에 여러 일꾼이 붙을 수 있는 설정을 기본 True로 변경 2026-02-19 15:35:05 +09:00
dal4segno 702c0b4f9e creep의 원점 회귀 로직 개선
되돌아가지 않는 문제 수정
되돌아 가는 도중에 플레이어를 다시 인식하는 문제 수정
2026-02-19 01:13:04 +09:00
dal4segno 4ffbbb0aff 모든 네트워크 오브젝트의 소유권을 서버가 갖도록 함
Distributable -> None
관련 사이드 이펙트로 인한 버그 수정
2026-02-18 02:18:42 +09:00
dal4segno da8c87d082 NetworkConnectionHelper에 localhost client 접속 버튼 추가 2026-02-17 15:25:25 +09:00
dal4segno 63a742d5d4 네트워크 환경에서의 비정상 동작 수정
클라이언트 접속 전에 스폰되어 있는 오브젝트의 경우, Ownership이 Distributable일 경우 클라이언트 접속 시점에 Ownership을 호스트로부터 분배받는다.
서버만 데이터를 수정해야 하는 환경이기 때문에 대부분 Distributable 대신 None을 사용하면 된다.
2026-02-17 01:53:06 +09:00
dal4segno cc2487e7e4 코드 경고 제거 및 미사용 코드 제거 2026-02-16 22:38:51 +09:00
dal4segno f73c660579 디버깅용 로그 제거 2026-02-16 22:17:37 +09:00
dal4segno 2f624f621c 씬에 배치된 코어의 컬라이더 좌표가 이상한 문제 수정
Interact가 불가능했음.
2026-02-16 21:19:11 +09:00
dal4segno 7175edc1d1 업그레이드용 건물 생성 및 배치(임시) 2026-02-16 17:29:09 +09:00
dal4segno 2e612f21ca 플레이어 사망 애니메이션 적용
부활 시 다시 일어나기 추가
2026-02-16 17:27:05 +09:00
dal4segno 95db5ce4f3 크립 캠프의 모든 크립 처치 시 획득 가능한 자원이 소환되도록 함 2026-02-16 16:31:46 +09:00
dal4segno 3e026d3319 크립 캠프 배치 데이터 변경
크립 캠프의 일부 기능을 MapGenerator로 이동
2026-02-16 10:39:46 +09:00
dal4segno a3b1b83c8d GameMain 씬 내 오브젝트 좌표 재설정
z 0~800 기준으로 정렬
2026-02-16 10:05:01 +09:00
dal4segno 225b076b62 타워 공격 시 공격 시점 및 대상을 알 수 있는 이펙트 추가(임시) 2026-02-16 09:52:49 +09:00
dal4segno 5bb8cd533e 파괴 가능 오브젝트에 대해서 피격 시 로그를 남기도록 함 2026-02-16 09:52:14 +09:00
dal4segno 047c115f95 Enemy의 사망 애니메이션 로직
네트워크 상에서의 동작 확인 완료
2026-02-16 00:13:25 +09:00
dal4segno 17457b2e7e Merge branch 'main' of http://192.168.10.102:30008/dal4segno/Northbound 2026-02-14 17:46:10 +09:00
dal4segno e451d95e0e 건축모드 네트워크 환경 적용 2026-02-14 17:45:31 +09:00
dal4segno 6d0365c0db MapGenerator의 Resource 배치 x좌표 수정
0 ~ x -> -x/2 ~ x/2
2026-02-13 16:17:48 +09:00
dal4segno bd17a2e7eb Merge branch 'main' of http://192.168.10.102:30008/dal4segno/Northbound 2026-02-13 16:17:01 +09:00
dal4segno 6473db37eb 건설 관련 코드에서 플레이어 구분자를 하나로 통일함
ClientID, NetworkObjectId 를 혼용해서 사용하고 있었음.
2026-02-13 15:55:07 +09:00
dal4segno a65ead915b Merge branch 'main' of http://192.168.10.102:30008/dal4segno/Northbound
# Conflicts:
#	Assets/Prefabs/Worker.prefab
2026-02-13 15:42:54 +09:00
dal4segno 925d74aa57 Worker 상호작용에 Cost 요구사항 제거 2026-02-13 15:41:47 +09:00
dal4segno e2c40827bf 건물 Ghost가 다른 오브젝트와 충돌하여 밀어내지 않도록 함 2026-02-13 15:36:59 +09:00
dal4segno a85f4d8fed 몬스터의 플레이어 추격 AI(임시)
코어를 향해 전진하는 도중, 사거리 내에 플레이어가 들어올 시 추격하도록 함
2026-02-13 15:31:10 +09:00
dal4segno 1aa65ce615 EnemyPortal이 작동하지 않는 문제 수정
Network 환경 대응
2026-02-13 15:18:05 +09:00
dal4segno e2381d6f5a Merge branch 'main' of http://192.168.10.102:30008/dal4segno/Northbound 2026-02-12 14:49:26 +09:00
dal4segno b32cc925e3 상호작용이 불가능한 상태에서도 모달 UI가 나타나도록 변경 2026-02-12 14:49:18 +09:00
dal4segno 2bb4797ec5 모달 UI가 각 플레이어 별로 동작하도록 함 2026-02-04 18:46:46 +09:00
dal4segno 4bd46b2a0a 네트워크 동기화 문제 해결
몬스터와 크립에 네트워크 관련 컴포넌트가 없는 문제 수정
포탈/캠프와 몬스터/크립 간의 계층 구조 해제
 - 네트워크 오브젝트끼리 계층 구조로 둘 수 없음
2026-02-04 18:16:59 +09:00
dal4segno 8175814de9 기본 자원은 항상 품질 0 2026-02-04 15:00:38 +09:00
dal4segno 47cd76aebc esc(Cancel)로 건설모드 취소 2026-02-04 13:39:53 +09:00
dal4segno c74d6d2ebd 플레이어의 최대 자원이 플레이어에 정의한 값을 사용하도록 함
50으로 설정해도 100으로 작동하는 문제가 해결됨
2026-02-04 11:18:54 +09:00
dal4segno 965a4a25aa 상호작용 시 모달 UI 추가(임시)
기타 디버깅 로그 제거
2026-02-03 21:32:16 +09:00
dal4segno 02f5aa869a 임시 건설 UI 생성
기타 불필요 디버깅 로그 제거
2026-02-03 20:23:36 +09:00
dal4segno 775e1cffac 네트워크 멀티플레이 테스트를 위한 코드 추가 2026-02-03 13:18:50 +09:00
dal4segno 3e874fb863 개발환경 네트워크 문제 개선 2026-02-03 10:18:38 +09:00
dal4segno e47d126080 임시 건설 UI 생성 2026-02-02 22:55:58 +09:00
dal4segno 602cb2985c 자원 오브젝트가 일꾼에게 자신이 가지고 있는 것 보다 많은 자원을 지급하는 문제 수정 2026-02-02 20:44:02 +09:00
dal4segno 958ae1cb75 건축 및 고용에 비용 소모 기능 추가 2026-02-02 20:26:44 +09:00
dal4segno 9dea9daaa9 개발자용 멀티플레이 기능 추가 2026-02-02 20:26:28 +09:00
dal4segno 6e19ac79fc 크립 및 몬스터의 기본 시야각을 360도로 변경
120 -> 360
2026-02-02 19:53:08 +09:00
dal4segno dc4d71d4b6 데이터 파이프라인 추가 및 수정 + 크립 및 크립 캠프 배치 자동화
Hierachy > System > MapGenerator 에서 크립 관련 변수 설정 가능
Kaykit PlantWarrior 애셋 추가
2026-02-02 19:50:30 +09:00
dal4segno 106fe81c88 자원 생성기 제작 및 맵 생성기에 통합
및 씬 내 오브젝트 구조 정리
2026-02-02 16:14:01 +09:00
dal4segno a0cb8499b0 Worker 네트워크 동기화 2026-02-02 12:59:56 +09:00
dal4segno b5f8943bcc ObstacleSpawner 네트워크 연동
모든 클라이언트가 동일한 장애물을 보도록 함
2026-02-02 10:08:57 +09:00
dal4segno 10b496dfae 네트워크 멀티플레이 환경 문제 수정
관련 문제가 다시 발생하면 이 커밋으로 돌아올 것
2026-02-02 04:24:14 +09:00
dal4segno 3e747a9d97 일꾼(Worker) 개발 및 Kaykit Adventurer 애셋 추가
코어 오른쪽 건물에서 상호작용 하면 Worker 생성
Worker와 상호작용하면 Worker가 플레이어를 따라옴
그 상태에서 자원과 상호작용하면 Worker를 자원에 배치할 수 있음.
2026-02-01 21:55:14 +09:00
dal4segno 78791649ae 타워 자동 공격 시스템 수정
이전 타워 수정의 사이드 이펙트
미사용 SO 제거
2026-02-01 19:09:39 +09:00
dal4segno 4253271d84 Tower Data의 size 규칙 변경 및 현재 사용 중인 Tower들의 크기 조정
size x,y,z는 외형의 크기를 조정하지 않는다
외형의 크기는 모델에서 직접 조정한다
2026-02-01 16:33:43 +09:00
dal4segno 4200288fae 건설 인터랙션 관련 버그 수정 및 건설 데이터 구조 개선
건설 인터랙션 시 움직이지 못하는 문제 수정
2개로 분리되어 있던 타워 데이터를 하나로 통합
 - 대신 타워가 아닌 건물도 공격력 등을 정의할 수 있음
2026-02-01 16:09:57 +09:00
dal4segno 7927dab72f 카메라 설정 변경
45도 y:18 z:-18 로 설정
z축만 follow하는 컨트롤러도 사용해봤으나 별로여서 코드만 남겨둠.
2026-02-01 14:36:02 +09:00
dal4segno 4e852b9da6 깃 디스코드 연동
nodejs 설치 필요. 가이드 참조
2026-02-01 13:47:35 +09:00
dal4segno 43e9f670fe GameMain Scene 정리, 구형 프리팹 제거 2026-02-01 12:26:45 +09:00
dal4segno 3ae37d4126 데이터 파이프라인 플레이어 부분 개선 2026-02-01 11:32:19 +09:00
dal4segno fe046611b0 데이터파이프라인 타워 부분 개선 2026-02-01 11:31:50 +09:00
dal4segno 9d870625ce 구형 CSVImporter 제거 2026-02-01 01:58:08 +09:00
dal4segno bc0967dec6 몬스터의 애니메이션 컨트롤러 재설정 2026-02-01 01:52:37 +09:00
dal4segno 3a2b5c7054 에디터에서 전장의 안개 기능을 끌 수 있는 기능 추가 2026-02-01 01:52:05 +09:00
dal4segno 5d0ed26578 몬스터용 데이터파이프라인 개선
애니메이션 컨트롤러 및 모델 설정 기능 추가
몬스터용 애니메이션 컨트롤러 생성
2026-02-01 01:42:45 +09:00
dal4segno 2593b6dd37 데이터 파이프라인 개선 및 포탈 로직 생성
csv import 시 자동으로 완전한 프리팹이 생성될 수 있도록 함.
2026-02-01 00:29:22 +09:00
dal4segno b54e016283 포탈이 글로벌 타이머 사이클에 맞춰 웨이브를 소환하도록 함
시작 코스트 4, 웨이브당 증가량 10%
2026-01-31 21:36:56 +09:00
dal4segno c5bcf265d0 네트워크 멀티플레이 대응 2026-01-31 20:49:23 +09:00
dal4segno 8c7c82e984 디버깅용 로그 제거 2026-01-30 16:14:41 +09:00
dal4segno e9cebeedf0 데이터 파이프라인 내 오타 수정
DigAndDefend -> Northbound
2026-01-30 16:04:55 +09:00