반응형

https://dev.epicgames.com/documentation/en-us/unreal-engine/multiplayer-programming-quick-start-for-unreal-engine#4creatingaprojectilewithreplication

 

 

1. 기본 Actor에 복제 추가

  • 복제(Replication) 설정: Actor의 bReplicates 속성을 true로 설정하여 네트워크에서 복제되도록 합니다.
  • 복제된 변수: DOREPLIFETIME 매크로를 사용하여 복제하고자 하는 변수를 정의합니다.

2. 네트워크 게임에서 이동 구성 요소 활용

  • 이동 구성 요소 설정: 캐릭터의 이동을 처리하는 CharacterMovementComponent를 설정합니다.
  • 서버와 클라이언트 동기화: 서버에서 이동 로직을 처리하고 클라이언트에 동기화합니다.

3. 변수에 복제 추가

  • 변수 정의: 복제할 변수를 선언합니다.
  • DOREPLIFETIME 사용: GetLifetimeReplicatedProps 함수 내에서 DOREPLIFETIME 매크로를 사용하여 변수를 복제합니다.

4. RepNotify 사용

  • RepNotify 변수 선언: ReplicatedUsing 키워드를 사용하여 변수를 선언하고, 해당 변수의 변경을 감지할 함수를 지정합니다.
  • 변경 함수 구현: 변수 변경 시 호출되는 함수를 구현합니다.

5. C++에서 원격 프로시저 호출(RPC) 사용

  • RPC 함수 선언: UFUNCTION 매크로를 사용하여 서버와 클라이언트 간의 호출을 처리할 함수를 선언합니다.
    • Server 함수: 서버에서 실행되는 함수 (Reliable, WithValidation 옵션 포함).
    • Client 함수: 클라이언트에서 실행되는 함수.
  • RPC 함수 구현: 선언한 RPC 함수를 구현합니다.

6. 네트워크 역할 확인

  • 역할 확인: HasAuthority, Role, RemoteRole 등을 사용하여 서버인지 클라이언트인지를 확인합니다.
  • 조건부 로직: 네트워크 역할에 따라 다른 로직을 수행합니다.

최종 결과: 투사체 발사 및 데미지 반응

  • 투사체 생성: 플레이어가 투사체를 발사할 수 있도록 투사체 Actor를 생성하고 복제합니다.
  • 데미지 처리: 투사체가 캐릭터에 맞았을 때 데미지를 처리하고 반응을 구현합니다.

소스는 언리얼 사이트에서 보고 블록 별로 정리하자면 

 

CurrentHealth 변수를 Replicate하고 변경되면 OnRep_CurrentHealth(); 호출

 

값 동기화 하세요

 

내장 함수 사용

 

 

이 아이 호출되면 TaskDamage가 호출 됨 

 

마우스 L 클릭 시 server rpc HandleFire(); 콜

 

 

총알 생성

 

생성된 총알은 날라 가다가 충돌하면 OnProjectileImpact 발생하고 이게 ApplyPointDamage 발생시키고 다시 TakeDamage를 호출하는 구조 

 

대충 이렇게 돌아감. 

'게임' 카테고리의 다른 글

인생 언리얼 5 프로젝트 교과서  (1) 2024.11.05
Call of the Wild: The Angler  (0) 2023.09.28
반응형

솔직히 잘 될지 않될지는 모르겠다

 

인산철 충전기가 쿨러 달려 있는것이 아마도 부스트 충전기의 일종으로 보이고

 

12v 트리거 연결했을 때와 완충 했을 때 잘 작동 안할 수도 있겠지만

 

현 배선이 지저분 해서 업그레이드 도전 해 본다

 

 

이렇게 생긴 구성으로 가려고 하고 

 

https://aliexpi.com/yJGC

 

453 /453C U-shaped terminal tab cold inserts terminal wire connector terminales electricos small teeth terminal 0.3-4.0mm² - Al

Smarter Shopping, Better Living! Aliexpress.com

www.aliexpress.com

 

요 아이로 선 연결하고 

 

https://ko.aliexpress.com/item/1005006191457439.html?spm=a2g0o.order_list.order_list_main.11.18b3140fhNeZzm&gatewayAdapt=glo2kor

 

차량용 범용 담배 라이터 충전기, 암 소켓 플러그 커넥터 어댑터, 30cm 케이블, 10A, 15A, 20A, 12V - AliE

Smarter Shopping, Better Living! Aliexpress.com

ko.aliexpress.com

 

요걸로 배선 늘리고 

 

https://ko.aliexpress.com/item/32664653061.html?spm=a2g0o.order_list.order_list_main.5.18b3140fhNeZzm&gatewayAdapt=glo2kor

 

DIP 축 정류기 다이오드, 좋은 품질, 20 개, 10A10, 6A10, 20A10, R-6, 6A, 10A, 20A, 1000V - AliExpress 502

Smarter Shopping, Better Living! Aliexpress.com

ko.aliexpress.com

요 다이오드를 쓰려고 한다

 

작업을 했지만 개 같이 망했다 ㅋㅋㅋㅋ

 

20w 배터리 가지고 인산철 충전기를 돌릴 수 없었다 배선을 정리하는 방향으로 가야겠다

반응형

 

인생 언리얼 5 프로젝트 교과서를 공부하고 있다

 

근데 책대로 했는데 밝아진다 

 

왜지?

'게임' 카테고리의 다른 글

Unreal 5.5 Multiplayer Programming Quick Start  (0) 2024.11.26
Call of the Wild: The Angler  (0) 2023.09.28
반응형

 

어느덧 상추, 딜, 바질이 양산이 가능하게 되었다 ㅋㅋㅋ

 

근데 포트가 작아서 파는 것처럼 크게는 안 자란다 

'수경 재배' 카테고리의 다른 글

알리 수경 재배기  (2) 2024.10.07
lol 딜 싹 발아 성공  (0) 2024.09.25
바질과 유럽 상추 폭풍 성장  (0) 2024.09.20
수경 아이들 잘 자라기 시작  (0) 2024.09.19
딜을 제외한 싹 나옴  (0) 2024.09.09
반응형

 

https://ini64.tistory.com/159

 

알리 12v 20ah LiFePO4 인산철 배터리 수명

https://a.aliexpress.com/_okjVnSZ ₩115,614 | 리튬 LiFePO4 딥 사이클 충전식 배터리, 내장 BMS, RV 태양광 해양 오프 그리드 애플리케이₩115,614 | 리튬 LiFePO4 딥 사이클 충전식 배터리, 내장 BMS, RV 태양광 해양

ini64.tistory.com

 

 

죽은 줄 알았던 배터리가 다시 작동합니다.

왜 그런지는 잘 모르겠지만,

아마도 배선 연결 불량 때문인 것 같습니다.

 

문제는 배터리가 죽은 줄 알고 새 배터리를 주문했는데, 반송이 안 된다는 점입니다.

 

https://aliexpi.com/HNmo

 

이제 이 배터리를 어디에 쓸지 고민해 봐야겠어요.

반응형

 

인산철 배터리 충전에는 두 가지 모드가 있습니다: CC와 CV.

CC 모드는 전압을 올리면서 전류(암페어)를 고정시키는 방식으로, 인산철 배터리는 이 방법을 먼저 사용하기를 권장합니다.

CV 모드는 전압을 고정시키면서 전류를 변경하는 방식입니다. 만약 이렇게 하지 않고 CV 모드만 사용하면 배터리에 무리가 갈 수 있습니다.

 

저는 CV 모드만으로 6개월 동안 충전했습니다. XL4015 보드를 사용했죠. 그래서 인산철 배터리가 사망한 것 같습니다.

이번에는 구조를 바꿔서 인산철 충전기를 최대한 살리는 모델로 바꿔보려고 합니다.

이번에는 잘 될까요? 😅

반응형

알기 수경 재배기를 2달 정도 이용해 보았다

 

상추는 요래 이쁘게 자랐고

딜도 잘 자라고 있다 

상추 2종은 좁아서 싸움이 좀 나고 있으며

 

뻘 짓해서 죽은 아이들 자리에 새로이 심어서 

 

하나 둘 자리를 잡고 있다 

 

쌈은 한번 먹을 수 있을 듯 ㅋㅋㅋ

'수경 재배' 카테고리의 다른 글

알리 수경 재배기  (0) 2024.10.23
lol 딜 싹 발아 성공  (0) 2024.09.25
바질과 유럽 상추 폭풍 성장  (0) 2024.09.20
수경 아이들 잘 자라기 시작  (0) 2024.09.19
딜을 제외한 싹 나옴  (0) 2024.09.09
반응형


https://a.aliexpress.com/_okjVnSZ

 

₩115,614 | 리튬 LiFePO4 딥 사이클 충전식 배터리, 내장 BMS, RV 태양광 해양 오프 그리드 애플리케이

₩115,614 | 리튬 LiFePO4 딥 사이클 충전식 배터리, 내장 BMS, RV 태양광 해양 오프 그리드 애플리케이션, 4000 + 수명, 12V 20Ah

star.aliexpress.com

 

요 제품을 

 

사용 후기를 정리하면 다음과 같습니다.

 

요런식으로 장착 했으며 

 

https://ini64.tistory.com/128

 

블랙박스 인산철 배터리, 휴대폰 보조 배터리 병렬

https://ini64.tistory.com/123 블랙박스 배선도 2차어제 심심해서 핸드폰 보조 배터리 승압 모듈의 전류량을 확인해 보았는데 분명 설명서에 Max 3w로 나왔는데 전류량이 3~2A 왔다 갔다 하였다 그래서 보

ini64.tistory.com

 

제품 사용 후기를 정리하면 다음과 같습니다:

제품 사용 후기

사용 환경

  • 장착 위치: 블랙박스
  • 장착 대수: 2대

사용 모드

  • 모델 1: 모션 녹화 모드
  • 모델 2: 저전력 모드

사용 결과 (1년 후)

  • 모델 1 (모션 녹화 모드): 배터리 사망
  • 모델 2 (저전력 모드): 정상 작동 중

기타 정보

  • 풀 부하 사용 횟수: 약 300번
  • 용량 문제: 없음

이 정보를 바탕으로 제품의 사용 환경과 모드에 따른 배터리 수명을 이해할 수 있습니다. 모션 녹화 모드에서는 배터리 소모가 빠르며, 저전력 모드에서는 배터리 수명이 더 길다는 점을 알 수 있습니다.

 

 

https://ini64.tistory.com/162

 

할렐루야! 배터리가 살아났어요.

https://ini64.tistory.com/159 알리 12v 20ah LiFePO4 인산철 배터리 수명https://a.aliexpress.com/_okjVnSZ ₩115,614 | 리튬 LiFePO4 딥 사이클 충전식 배터리, 내장 BMS, RV 태양광 해양 오프 그리드 애플리케이₩115,614 |

ini64.tistory.com

 

인줄 알았는데 배선 문제네요 ㅋㅋㅋ

 

반응형

 

 

허브 딜의 싹 발아에 성공했습니다. 비결은 인공 흙의 깊이에 있었습니다. 흙을 조금 더 높게 설정하고 기다리니, 딱 하고 발아가 되었습니다. 냉이도 성공하면 좋겠습니다.

'수경 재배' 카테고리의 다른 글

알리 수경 재배기  (0) 2024.10.23
알리 수경 재배기  (2) 2024.10.07
바질과 유럽 상추 폭풍 성장  (0) 2024.09.20
수경 아이들 잘 자라기 시작  (0) 2024.09.19
딜을 제외한 싹 나옴  (0) 2024.09.09
반응형

 

심은지 20일 정도 된거 같은데 

 

애들이 폭풍 성장하기 시작한다 

 

신기해서 따먹어 보기도 하고 이렇게 저렇게 배치도 바꿔줘 보았다 

 

바질은 자기 자리 잘 지키는데 이놈의 상추들은 다른 포트를 침범하기 시작한다

 

어찌 될련지 알아서 잘 크시길

'수경 재배' 카테고리의 다른 글

알리 수경 재배기  (2) 2024.10.07
lol 딜 싹 발아 성공  (0) 2024.09.25
수경 아이들 잘 자라기 시작  (0) 2024.09.19
딜을 제외한 싹 나옴  (0) 2024.09.09
수경 재배기 도착  (0) 2024.08.30

+ Recent posts