목록MOD (11)
현제의 현재이야기
어제 수료식 및 수상식을 다녀오고.. 넥슨 사옥을 보고 뽕을 맞아 작성하는 방학 동안의 mod 해커톤 후기 지원동기(지원서) 메이플스토리라는 게임을 15년동안 해오면서, 저에게 있어서는 단지 유년기의 추억을 넘어, 현재 진행형으로 저와 함께 성장해나가고 있는 동반자입니다. 유년기 시절 저는 아기자기한 메이플 캐릭터와 더불어서 당시에 한 대륙을 넘어 다른 대륙으로 배를 타고 가서 두근거리는 모험을 즐길 수 있는 방대한 세계에 매료되었습니다. 특히 저는 캐릭터 육성보다는 맵과 맵의 연결성과 지역에 따라서 지형 오브젝트의 특성이 달라지는 것에 큰 관심을 두었습니다. 그래서 메이플 스토리에서 출간하는 공식 가이드북 중에서 육성 편이 아닌, 맵에 관련된 두꺼운 가이드북을 구매하여서 새로운 지역에 대한 호기심과 배..
결국 모델이란?! 엔티티에 컴포넌트를 추가하여 모델화 할 수 있다 origital model: 빈 엔티티에 컴포넌트를 추가하여 만든 모델 child model: 기존 엔티티에서 상세 컴포넌트만 바뀐 것. revert: 기능을 모델 전체에 추가시, apply: 부모 모델에 있는 것을 현재 모델에 적용시 동적 spawn 맵에 몇 마리가 존재하는지....
UI 엔티티는 유저 -> ui(입력) -> 클라이언트 내 함수 -> 서버 -> 클라이언트 -> ui(출력) -> 유저 toastUIEntity:SetEnable(true): 으로 ui를 숨겼다 띄웠다 반복 가능 그룹에 텍스트 추가하는 법 :uitraunsformcompnet: posx, posb는 좌표를 말함. ui를 그룹으로도 만들 수 있고 텍스트도 예쁘게 꾸밀 수 있다 !!
movementcomponent : 캐릭터의 움직임에 관여 rigidbodycomponent : 기본적인 물리 움직임 조정 - gravity, isolatedmove, mass(가속도) quaterview : 중력 영향 없이 평면에서 움직이는 것으로 보임 충돌컴포넌트 추가점 (이벤트) 차례로 처음 충돌시 1회, 충돌 중이면 프레임마다, 충돌이 끝나면 발생 원하는 이미지 불러오기 workspave -> mydesk -> import from -> import image를 통해서 불러옴 그리고 place to scene maker을 통해서 배치 webspritecomponent : 웹에서 이미지를 가져와 표시해주는 컴포넌트 입력 관련 컴포넌트 entity event handler에서 작업 - keydowne..
[넥슨/MOD] 자주 사용하는 컴포넌트 교안 5 자주 사용하는 컴포넌트 tween component 각 property정보는 필요할 때 참고하자. 엄청 다양한 프로퍼티가 있음에 놀람. 움직이는 것도 여러가지로 가능하다. ex) 종류: Quad, Expo, Cubic, Quart, Quint.. imasimdi.tistory.com 이벤트 시스템에 대해서는 충돌 컴포넌트 파트에서 맛만 보았었다. 복습(모르는 점 위주) event 생성 과정: mydesk 아래 LogEvent 객체 생성 -> message property 생성 -> 컴포넌트 생성하고 handler와 function 추가 어떤 event 발생 -> 처리하는 부분을 component 내의 로직에 넣음 -> 이벤트 수신 등록을 resgister,..
보통은 동기화 문제를 해결하기 위해서 다른 쪽도 바꿔주는 번거로운 작업을 진행하였으나 MOD에선 실행제어 라는 것이 있다. property 실행제어 동기화는 서버 -> 클라이언트 단방향으로 진행 [sync] : 동기화 되는 property [none] : 안되는 것 서버와 클라이언트 일반적으로 프로퍼티와 함수를 선언하면 서버와 클라이언트 각각 생성되고, 서로 독립되게 움직임. MOD에서는 자동으로 동기화됨. 서버가 바뀌면 클라이언트가 바뀐다.(단방향 구조) 효율적인 실행 제어 원래는 서버: 효과음을 내시오 - > code47 -> 클라이언트 code-47 -> 효과음을 내시오 이렇게 인데 이것을 함수로 만들어버리면 서버 playsoundeffect() - > 클라이언트 playsoundeffect() 해..