• Script


Work space에있는 mydesk에서 새로운 script 생성 가능

local number=1
log(number) 여기서 number에 1
number = 10
log(number) 여긴 10

변수생성은 이런식으로 우리가 코딩하는것과 비슷한 프레임임


for count =1, 10 ,1 do
  log(count)
end

반복문은 이렇게 표현하게되는데 이 뜻은 1부터 10까지 1씩 증가한다는 것임


local sum=0
for count =1,10,1 do
  sum=sum+count
  log(count)
end
log(sum)

전체합을 구하는 코드는 이렇게 작성하게됨 우리가 하는 코딩과 대부분 비슷한듯..?

조건분기문


짝수일때만 더하는 반복문


Create logic

Logic은 한개만 존재한다는 특징을 가짐

Logic을 새로 만든후 가장 기본적인 세팅

Create component

Component 초기 코드도 logic코드와 동일
Function은 어떠한 기능들을 모아놓은것


Component에서 주기적으로 사용되는 함수들 첫번째는 시작될때 실행되는 함수 두번째는 끝날때 실행되는 함수 세번째는 계속 업데이트되는 함수임.


이렇게 property와 함수들을 동적으로 사용 가능함.

이렇게 되면 myentityposition에 이 컴포넌트가 속한 엔티티에있는 트랜스폼 컴포넌트의 포지션 값이 들어감

이런식으로 property조작을 하게되면 엔티티가 설정한 방향대로 이동하게됨. 이건 오른쪽 대각선 방향으로 0.5씩 좌표가 이동하는거임

Self.entity.transformcomponent.scale.x=2
Self.entity.transformcomponent.scale.y=2
이런식으로 엔티티의 크기도 조작할수있음

'NEXON_SUPER_HACKATHON' 카테고리의 다른 글

MOD project 8 -NEXON  (0) 2022.07.19
MOD project 7 -NEXON  (0) 2022.07.19
MOD project 5 -NEXON  (0) 2022.07.15
MOD project 4 -NEXON  (0) 2022.07.15
MOD project 3 -NEXON  (0) 2022.07.13

+ Recent posts