RMMV

플러그인 관련해서 조언을 좀 얻어도 될까요?

by 무명시절 posted Feb 19, 2022
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
종류 플러그인 생성

 

Game_CharacterBase.prototype.flick = function(user) {
    if (actFlickSkill > 0) {
      if (user.isBattler() && this.isBattler()) {
        this.applySkill(user, actFlickSkill);
      }
      var animeId = $dataSkills[actFlickSkill].meta.bulletAnime;
      if (!animeId) animeId = $dataSkills[actFlickSkill].meta.bullet_anime;
      if (animeId) this.requestAnimation(+animeId);
    }
    this._vx = user._vx;
    var n = 1 + (user._weight - this._weight - actFlickWeight) / 2;
    this._moveCount = Math.floor(n / Math.abs(this._vx));
    AudioManager.playSe(actSeFlick);

 

제가 쓰고 있는 점프액션플러그인의 일부입니다

쓰임새는 플레이어가 대쉬를 썼을때 전방에 있는 적과 플레이어의 무게를 비교한뒤

플레이어가 적보다 무거우면 적을 날리고 지정된 스킬의 데미지를 입히는 

부분인듯 한데

원하는 바가 적이 더 무거워도 데미지가 들어가게 하고 싶은데 이걸 어떻게

수정해야 원하는 데로 작동 될까요?

 

(만약 다른 부분이 필요하다면 말씀해주세요 전문 링크 올려드리겠습니다)

 

 

 

 

 

■ 질문전 필독!
  • 질문할 내용이 이 게시판이나 강좌에 이미 있는지 확인합니다.
  • 하나의 게시물에는 하나의 질문만 합니다.
  • 제목은 질문의 핵심 내용으로 작성합니다.
  • 질문 내용은 답변자가 쉽게 이해할 수 있도록 최대한 상세하게 작성합니다.
  • 스크립트의 전문이 필요할 경우 txt 파일 등으로 첨부해 주시기 바랍니다.
  • 답변받은 게시물은 삭제하지 않습니다.
  • 답변이 완료된 경우 해당 답변해주신 분들께 감사의 댓글을 달아줍니다.
    • 처음 오신 분들은 공지 게시물을 반드시 읽어주세요!

※ 미준수시 사전경고 없이 게시물을 삭제합니다.