playXP

서브 메뉴

Page. 20 / 246 [내 메뉴에 추가]
글쓰기
작성자 월광e
작성일 2019-02-21 17:56:06 KST 조회 943
제목
카탈로그 값을 0.2씩 증가시킬 수는 없나요?

A 트리거가 실행 될때마다 B 유닛의 이동 속도를 0.2 증가시키고 싶습니다.

그런데 카탈로그 설정엔 설정만 가능하지 수정이 불가능하더라구요.

그래서 해본게

 

플레이어 0의 유닛 Baneling Speed 값을 (문자열(((플레이어 0의 유닛 Baneling Speed 갑승ㄹ 정수로 설정) + (정수(0.2)))))(으)로 설정

 

이거거든요? 그런데 이유는 모르겠는데 적용이 안되더라고요..

그래서 암튼 그 방법을 찾고 싶습니다.

지속적인 허위 신고시 신고자가 제재를 받을 수 있습니다.
신고 사유를 입력하십시오:

발도장 찍기
판밍 (2019-02-22 00:20:38 KST)
0↑ ↓0
센스 이미지
카탈로그 필드값 설정이라는 행동은, "정수"만을 취급하기에 소수점을 반영하지 못합니다.

ctrl+d를 누르고
CatalogSetAsReal 이라는 함수를 찾아서 쓰셔야 합니다.
월광e (2019-02-22 09:11:12 KST)
0↑ ↓0
센스 이미지
아 문제가 실수를 취급할 수 없어서였군요.. 확인해보겠습니다
월광e (2019-02-22 10:31:22 KST)
0↑ ↓0
센스 이미지
어 그런데 컨트롤 d를 누르고 그걸 찾아봤습니다만.. 그 함수를 못찾겠습니다.
월광e (2019-02-22 10:32:16 KST)
0↑ ↓0
센스 이미지
어 비슷한 CatalogReferenceSetAsReal 이라는 행동을 찾았습니다.
월광e (2019-02-22 10:34:40 KST)
0↑ ↓0
센스 이미지
또 CatalogFieldValueSetAsReal 이라는 행동도 있는데.. 둘중 뭐가 맞나요?
월광e (2019-02-22 10:54:22 KST)
0↑ ↓0
센스 이미지
FieldValue는 안되길래 Reference로 시도해 봤습니다만 맨 처음에 한 번은 정상적으로 작동이 되는데 그 다음부터 트리거를 실행할 때 Speed 카탈로그 값을 읽을 수 없다면서 B 유닛의 이동속도가 0.2가 되버립니다.. 아무래도 제가 위에 짠 트리거 문제인 것 같은데 어떻게 해결할 방법이 없을까요?
판밍 (2019-02-22 20:58:47 KST)
0↑ ↓0
센스 이미지
아 제가 정확한 명칭을 기억못했네요
CatalogFieldValueSetAsReal 이 행동이 맞으며

Set = 설정이라는 의미로
입력한 값으로 그 수치가 설정된다는 의미입니다.

즉 A트리거가 실핼 될 때마다 카탈로그 설정으로 이속이 0.2씩 증가하게 만들고 싶다면

CatalogFieldValueSetAsReal 행동으로
현재 이속+0.2가 된 값으로 설정을 해주셔야 합니다.

ex)
변수 설정 : 변수(실수) A = 현재 유닛의 이동 속도
CatalogFieldValueSetAsReal : (A+0.2)로 설정

0.2씩 증가한 이속을 제거하고 싶으면
A트리거가 발생한 횟수를 따로 기억해둬서
CatalogFieldValueSetAsReal로 이속을 다시 설정 해야죠
월광e (2019-02-25 17:57:58 KST)
0↑ ↓0
센스 이미지
아하 늦었지만 감사합니다
댓글을 등록하려면 로그인 하셔야 합니다. 로그인 하시려면 [여기]를 클릭하십시오.
롤토체스 TFT - 롤체지지 LoLCHESS.GG
소환사의 협곡부터 칼바람, 우르프까지 - 포로지지 PORO.GG
배그 전적검색은 닥지지(DAK.GG)에서 가능합니다
  • (주)플레이엑스피
  • 대표: 윤석재
  • 사업자등록번호: 406-86-00726

© PlayXP Inc. All Rights Reserved.