if 문의 기본적인 조건문이었다
원리상으로 대단히 간단. 9가 되면 내려가고 0이 되면 올라가고 .
컨디션 변수를 스위칭해주면 되는것
이니셜에서 변수선언과 초기값을 넣어준다.
f@count = 3;
s@condition = "A";
그리고 solver는 다음과 같이
참고로 solver의 스타트 프레임은 생각한 그대로인데,
서브스탭은 내부에서 다시 도는 횟수이다. 이를 이용하여 시뮬레이션을 정밀하게 만들 수 있다고.
그런데 특이점은, 처음에는 한 번만 돈다는거.
아래쪽 파란 라인은 솔버의 캐싱 상태를 의미한다.
if 문으로 카운트가 몇에 당도하면 컨디션을 바꿔줄건지 체크한다. if 두 개도 괜찮고 else if 써도 상관없었을듯?
즉 여긴 컨디션 체인져
그리고 아래 랭글이 컨디션에 따라 값을 올려줄거냐 내려줄거냐라는 명령문이다.
어트리뷰트 랭글은 마치 함수처럼 사용하는 느낌.
반응형
'기타 공부하기 > 후디니' 카테고리의 다른 글
파티클 시스템 구현 2 - 충돌 규칙 만들기 (0) | 2024.01.01 |
---|---|
파티클 시스템 구현 1 - 속도에 따른 이동 (0) | 2024.01.01 |
for - loop 과 solver의 관계 (0) | 2023.12.29 |
For each로 풀만들기 2 (0) | 2023.12.29 |
For each 로 풀만들기 1 (0) | 2023.12.28 |
댓글