인사말 안녕하세요. 이번 포스트에서는 파이썬의 흐름제어와 논리 연산, 다중 연속 if문에 대해 작성하겠습니다. 흐름 제어와 논리 연산 python 에서 조건문은 if, elif, else 키워드를 사용하여 흐름제어를 합니다. if condition: # 조건이 참일 때 실행 elif condition: # 다른 조건이 참일 때 실행 else: # 그 외 실행 예제(BMI 계산기)👇 코드 height = float(input("키를 m 단위로 입력하세요: ")) weight = int(input("몸무게를 kg 단위로 입력하세요: ")) BMI = weight / (height ** 2) if BMI < 18.5: print("당신은 저체중입니다.") elif 18.5
인사말 안녕하세요. 이번 포스트에서는 자료형 타입 확인, 형변환, 기본적인 수학 연산 방법, 그리고 F-String에 대해 작성하겠습니다. 자료형 타입 확인 파이썬에서 변수의 타입을 확인하려면 type() 함수를 사용합니다. 예시: type("abc") => str 형변환 형변환이란 한 자료형의 데이터를 다른 자료형으로 변환하는 것을 의미합니다. 예를 들어, 숫자를 문자열로 또는 문자열을 숫자로 변환할 수 있습니다. 예시: a = str(123) # '123'으로 변환 a = int("123") # 123으로 변환 연습문제 두 자릿수 숫자를 입력받아 각 자릿수의 합을 구하는 문제 # input: 39 two_digit_number = input("두 자릿수 숫자를 입력하세요: ") firs..
인사말 안녕하세요. 이번 포스트에서는 파이썬 공부 첫 날로, 기본적인 문자열 처리에 대해 공부하였습니다. 파이썬 문자열 처리 기초 파이썬에서 문자열을 다루는 방법은 매우 직관적인 것 같습니다. 특수문자 포함 문자열 출력 파이썬에서 문자열 내에 특수문자(예: 따옴표)를 포함시키고 싶을 때, 이중 인용부호(") 또는 단일 인용부호(')를 사용합니다. 예를 들어, 문자열 내에 이중 인용부호를 포함시키고 싶다면 다음과 같이 작성합니다. print('안녕 "하세요"') # => 안녕 "하세요" 문자열 길이 확인 문자열의 길이를 알고 싶을 때 len()함수를 사용합니다. len("abcd") # => 4 사용자 입력 받아 문자열 길이 출력 사용자로부터 입력 받은 문자열의 길이를 출력하려면, input() 함수와 l..
서론 언리얼 엔진의 Gameplay Ability System에서 능력 시스템 구성요소(Ability System Component, ASC)의 소유자(Owner)와 아바타(즉, 게임 내에서의 대리자 또는 표현)를 설정하는 과정을 설명해드리겠습니다. 이 과정은 네트워크 멀티플레이어 게임에서 중요하며, 능력 시스템 구성요소가 올바르게 복제되고 초기화되어 각 플레이어의 캐릭터에 대한 능력이 적절히 작동하도록 합니다. 능력 시스템 구성요소의 초기화 과정은 소유자 액터와 아바타 액터에 대한 정보를 설정하는 것을 포함합니다. 이 설정은 서버에서 수행되며, 클라이언트는 서버에서 설정된 값을 복제받아 사용합니다. UAbilitySystemComponent::InitAbilityActorInfo 함수 UAbilityS..
Gameplay Effect 복제 모드 (EGameplayEffectReplicationMode) 언리얼 엔진의 GameplayEffect 복제 모드는 게임플레이 효과가 네트워크를 통해 클라이언트에게 어떻게 복제될지를 결정하는 방법을 정의합니다. 이 열거형은 멀티플레이어 게임에서 중요한 부분으로, 효과의 네트워크 트래픽과 성능에 직접적인 영향을 줍니다. // Engine\Plugins\Runtime\GameplayAbilities\Source\GameplayAbilities\Public\AbilitySystemComponent.h /** How gameplay effects will be replicated to clients */ UENUM() enum class EGameplayEffectReplic..