Commit Graph
78 Commits
Author SHA1 Message Date
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
dal4segno a9a744589d 전장의 안개 기능 개선
미탐험 구역의 모든 오브젝트는 보이지 않음
적이 시야를 제공하는 문제 수정
높은 장애물은 더 먼 거리에서부터 보일 수 있음
2026-01-30 16:04:22 +09:00
dal4segno 6df3e5d396 Merge branch 'main' of http://192.168.10.102:30008/dal4segno/Northbound 2026-01-30 13:43:00 +09:00
dal4segno 6f358a4aef 데이터파이프 라인에서 리스트 타입 지원
list:int, list:bool 등
2026-01-30 13:40:31 +09:00
dal4segno 23f200348f generate csharp의 namespace 수정 2026-01-30 00:09:18 +09:00
dal4segno 6638193524 타이머에 처음 시작 시간 추가
적 포탈 위치 조정
2026-01-29 16:55:16 +09:00
dal4segno ca9b7a539b 플레이어의 공격이 작동하지 않는 문제 수정
- Anim에서 OnAttackHit을 호출해줘야 했음
2026-01-29 14:59:29 +09:00
dal4segno ada6aae8bc 몬스터 이동 AI
- 코어로의 경로가 막혀있을 경우 장애물을 파괴하여 경로 확보

몬스터를 소환하는 EnemyPortal 생성
2026-01-29 14:39:10 +09:00
dal4segno 3779ea9f3b 유니티 버전 변경 6000.3.3f -> 6000.3.5f2 2026-01-28 21:28:49 +09:00
dal4segno 1bdd27a9f0 장애물 및 장애물 생성기
Kaykit Forest Nature 추가
2026-01-28 19:02:38 +09:00
dal4segno 2539b0f4ba 액션 및 인터랙션 시 장비를 착용할 수 있도록 함. 코드 개선 추가 2026-01-28 16:08:12 +09:00
dal4segno 42f5462b54 플레이어 팀만 사용 가능한 순간이동 성문 생성 2026-01-28 15:34:10 +09:00
dal4segno 56b9af850f 드래그로 대량 건설 기능 추가
Kaykit Medival 누락사항 추가
기본 성벽 및 성문 변경
2026-01-28 15:19:55 +09:00
dal4segno 68a2e4e340 건설 퀵슬롯 생성 2026-01-28 00:37:56 +09:00
dal4segno 8799c4f8f4 건설 시 모든 오브젝트와 충돌 검사 2026-01-27 23:01:21 +09:00
dal4segno 387991caab 건설 토대 및 상호작용 시스템 추가 2026-01-27 22:50:57 +09:00
dal4segno 805d526b27 줏을 수 있는 자원인 ResourcePickup 생성
Kaykit Skeletons 추가
2026-01-27 17:05:35 +09:00
dal4segno dc2292cd58 플레이어의 공격 기능 추가
EnemyUnit에 Collider 강제
2026-01-27 16:06:42 +09:00
dal4segno 194845a9e1 플레이어/적/몬스터 팀 시스템 생성
몬스터 및 적 AI 구현
2026-01-27 15:30:02 +09:00
dal4segno 9a47af4317 웨이브 소환용 글로벌 타이머 생성 2026-01-27 13:14:43 +09:00
dal4segno 6c5a52e19b 건물 체력 시스템 추가
건물 시야 시스템은 기본 건물데이터에 통합
2026-01-27 13:14:29 +09:00
dal4segno 67773e5864 전장의 안개 구현 2026-01-27 12:38:18 +09:00
dal4segno ee2b27d0a0 플레이어 스폰 포인트 기능 오류 수정 및 기본 오브젝트 배치 수정 2026-01-26 09:30:37 +09:00
dal4segno aa086a7a2b 자원 채집 및 반환 기능
텍스트 기능 및 폰트 추가
2026-01-26 02:29:07 +09:00
dal4segno 33bd90658a 코어, 자원, 벽, 플레이어 시작 위치 설정
Flatkit 기능 일부 활용 테스트
2026-01-26 01:33:26 +09:00
dal4segno cf16910a32 Flatkit 추가 및 설정 2026-01-25 11:27:33 +09:00
dal4segno 05233497e7 인터랙션 및 액션 구조 생성
기본 채광 인터랙션 생성
채광 인터랙션을 위한 인터랙션 대상인 광산 생성
Kaykit Resource 애셋 추가
2026-01-24 22:54:23 +09:00
dal4segno ec37a3261e 건설 시스템 기초 생성 및 Kaykit Medival 애셋 추가 2026-01-24 14:10:17 +09:00
dal4segno fb6570a992 데이터 파이프라인 이식 2026-01-24 08:41:22 +09:00
dal4segno 84d4decd3a networkplayercontroller 개선 2026-01-24 02:04:18 +09:00
dal4segno f29f44e8ac 기본 이동, 네트워크, 카메라 설정 + 기본 애셋 추가 2026-01-24 02:01:02 +09:00
dal4segno 8fa295e6df 유니티 프로젝트 생성 및 기본적인 .gitignore 설정 2026-01-23 22:05:34 +09:00
dal4segno 0da3eacab2 Initial commit 2026-01-23 12:49:03 +00:00