일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 게임개발
- CTF
- dirty cow
- local prediction
- nanite
- 언리얼 엔진
- Unreal Engine
- Replication
- listen server
- os
- gas
- rpc
- ability task
- gameplay ability system
- 언리얼엔진
- UI
- gameplay effect
- 유니티
- photon fusion2
- gravity direction
- unity
- attribute
- gameplay tag
- Aegis
- stride
- MAC
- map design
- Multiplay
- animation
- 게임 개발
- Today
- Total
목록유니티 엔진/Fortress Craft (24)
Replicated

GPT가 생성해준 이미지를 기반으로 만듦그냥은 사용 불가 ⇒ 왜냐하면 이미지의 각 부분이 분리되어 있지 않아서스켈레톤 애니메이션 형태로 만들 수가 없음이게 싫으면 각각의 이미지를 프레임마다 만들어야 하는데 사실상 불가능* 레퍼런스 이미지는 Parrying Sword 만들 때 그렸던 Decasys 이게 GPT가 준 이미지작업은 클립 스튜디오에서 진행, 도트는 마커에 있는 도트펜 사용 필요한 부분마다 도트 외곽이랑 라인 바탕색만 채우고클리핑 마스크로 GPT가 생성한 이미지를 곱하기 방식으로 색을 입힘⇒ 원본에서 좀 변형이 있지만 처음부터 그리는 것보다 훨씬 빠른 속도로 만들어짐 단, 에셋을 쓰는 게 아닌 만큼 애니메이션은 직접 만들어주어야 함 Idle 상태 애니메이션 걷기 애니메이션 Die 애니메이션뒤로 ..

using System.Collections;using System.Collections.Generic;using UnityEngine;using Fusion;using NetworkRigidbody2D = Fusion.Addons.Physics.NetworkRigidbody2D;namespace Agit.FortressCraft{ public class MagicianSpell : NetworkBehaviour { public Transform Target { get; set; } private NetworkRigidbody2D _rb; public float SpellSpeed { get; set; } public NetworkPrefabI..

컨셉기본 공격 - 메이플 에너지볼트 느낌인데 오토 타겟팅 투사체스킬 1 - 드래곤의 브레스 느낌으로 범위 공격스킬 2 - 일정 주기로 공격하는 설치형 마법

using System.Collections;using System.Collections.Generic;using UnityEngine;namespace Agit.FortressCraft{ public class CommanderBodyCollider : BodyCollider { Player player; private void Awake() { player = transform.parent.GetComponent(); } public override void CallDamageCheck() { player.RPCCheckDamaged(); } }}CallDam..

기본공격컨셉관통형 직선 화살플레이어가 바라보는 방향을 향해 화살을 발사 이때 바라보는 방향을 알아보기 쉽게 화살표를 사용 (이전 문서) 위 영상은 테스트하다가 같은 유닛도 때릴 수 있게 되어 있는데 실제로는 막힘 스킬 1일직선 상으로 속도가 다른 화살들이 발사됨쿨타임 5초 쿨타임 시에는 반투명하게 처리함 스킬 2전방위를 커버하는 화살 발사쿨타임 5초, 스킬 1과 같은 방식으로 버튼 UI 세팅이동하면서도 공격 가능

외형은 판타지 영화에 나올법한 엘프 궁수를 생각하면서 만듦 궁수 캐릭터는 바라보는 방향으로 화살을 쏨그런데 2D라 바라보는 방향을 x, y축 상에서 나타내면 어딜 보는지 알기가 힘듦⇒ 바라보는 방향을 화살표로 나타냄화살표는 예전에 다른 게임(Parring Sword) 만들 때 그렸던 거 재활용 using System.Collections;using System.Collections.Generic;using UnityEngine;public class ArrowVector : MonoBehaviour{ public Vector2 TargetDirection { get; set; } Vector3 pos; private void Awake() { TargetDirection..

이런식으로 필요한 데이터들이 스프레드 시트로 관리됨 using System;using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.Networking;using System.Collections.ObjectModel;namespace Agit.FortressCraft { public static class GoogleSheetManager { public static List commanderDatas = new List(); public static List unitDatas = new List(); //link change : edit ~ -..
using System.Collections;using System.Collections.Generic;using UnityEngine;public class RewardManager : MonoBehaviour{ public static RewardManager Instance { get; set; } public int Gold { get; set; } public float Exp { get; set; } private void Awake() { Instance = this; }}싱글톤 Reward 매니저에서 골드랑 경험치 프로퍼티로 가짐 using System.Collections;using System.Collections.Generic;using U..