디시인사이드 갤러리

마이너 갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[일반] 코딩 주의) 마우스 커서 올리면 아래에서 튀어나오게 하기

점진갤로그로 이동합니다. 2023.06.13 19:57:44
조회 603 추천 1 댓글 2
														


24b0d121e09c28a8699fe8b115ef046540aef5

이 질문에 대한 답임


28a7d72fe39c3ba963f2c0bc12d42b70ed1783faf37afaf5b7acc4b5c85a1b8c56cf75e3866fbe

그리고 이게 결과 방향 차이는 코드 수정하면 됨


질문하신 분이 수학은 잘하시는 거 같아서 이 글은 읽는 사람이 코딩을 어느정도 안다고 가정하고 씀


먼저 가장 중요한 위치를 바꾸는 코드를 실행하는 법이 여러개 있을텐데

난 update 함수가 제일 자주 실행될 거 같아서 그림 레이어의 update함수에 위치 바꾸는 걸 넣음


2번째로 구역 설정은 아예 새 레이어를 만들었고, 이걸 그림 레이어에 있는 update 함수랑 연동시키기 위해 전역변수인 engine을 이용해 동기화함

지금 생각해보니 위치 바꾸는 코드를 구역에다 넣었으면 연동도 필요 없었을듯


이 두 가지를 생각하고 아래 코드를 봐주셈

먼저 레이어 구조임


24b0d121e09c28a8699fe8b115ef046c61f32e49

단색이 구역, 미유가 튀어나올 그림 레이어임


'use strict';

/**
* @param {Boolean} value - for property 'visible'
* @return {Boolean} - update current property value
*/
export function cursorEnter(){
engine.미유=true
}
export function cursorLeave(){
engine.미유=false
}

그리고 이게 구역 레이어 코드인데 engine이 월페 스크립트들이 돌려 쓰는 전역 객체임

커서가 올라오면 engine.미유가 true 나가면 false로 됨

'use strict';

/**
* @param {Boolean} value - for property 'visible'
* @return {Boolean} - update current property value
*/
export function update(value) {
const layer=thisLayer
const originalY=455 // 목표 좌표
const current=layer.origin
if(engine.미유){
if(current.y>originalY) return
const posY=Math.min(Math.exp(-current.y/200)*80,80)
// const posY=60
console.log(posY)
current.y+=posY
layer.origin=current
}
else{
current.y=-637.72858
layer.origin=current
}
}

이게 미유 레이어 코드인데 구역 레이어에서 engine.미유를 true로 만들면 여기서 튀어나오는 코드가 실행됨


그리고 7줄에 posY가 1 프레임당 위치를 얼마나 바꿀지 정하는건데 난 이 값을 지수 함수로 정함

근데 야매로 한거라 아예 60같은 정해진 값을 쓰거나 수학 공식 넣어서 수정하면 됨


const originalY=455 이 변수는 전부 튀어 나왔을 때 y값을 적은거니까 수정하면 되고

current.y=-637.72858 이건 들어가 있을 때 값으로 수정하셈

마지막으로 위에서 아래로 방향도 바꿀려면 if문도 수정해야함


이 정도면 핵심 설명은 다 한듯

괜찮은 공식 찾아서 성공하면 꼭 공유 해줘ㅋㅋㅋ


추천 비추천

1

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
2863 설문 시세차익 부러워 부동산 보는 눈 배우고 싶은 스타는? 운영자 24/05/27 - -
1079 질문 창작마당에 직접 올린 거 수정은 못함? ㅇㅇ(121.160) 23.06.22 47 0
1078 일반 님들 유튜브 영상 추출해서 월페이퍼 바탕화면으로 쓸 수 있나?? ㅇㅇ(112.152) 23.06.21 136 0
1077 일반 배경화면 음질 저열할줄 알았는데 ㅇㅇ(1.241) 23.06.20 270 0
1076 일반 데이터) 추출기 감사하게 쓰고감 [1] 양말갤로그로 이동합니다. 23.06.19 324 1
1075 질문 노래 이름 보이는거 태그가 뭔가요 [1] ㅇㅇ(112.185) 23.06.16 167 0
1074 일반 y700에서 월페이퍼 앤진 쓰려고하는데 ㅇㅇ갤로그로 이동합니다. 23.06.15 154 0
1073 일반 화면 적용 한번 했다가 컴 잘못 건드려서 코드 뽑혔는데 그 이후로 그 놈 ㅇㅇ(211.179) 23.06.15 77 0
일반 코딩 주의) 마우스 커서 올리면 아래에서 튀어나오게 하기 [2] 점진갤로그로 이동합니다. 23.06.13 603 1
1071 정보 특정영상들 프레임 뚝뚝 떨어지면서 끊기는거 해결함 [3] ㅇㅇ(112.121) 23.06.11 380 2
1070 일반 유니티 프로그램 웰페이퍼 적용 오류 ㅠㅠㅠㅠ dd(119.194) 23.06.10 146 0
1069 일반 월페엔진 추출 ㅈ버그 ㅇㅇ(1.245) 23.06.10 127 0
1068 일반 잠깐 기본 배경화면 뜨는경우 ㅇㅇ(1.234) 23.06.09 115 0
1067 질문 업로드 하려 하면 이 창 뜨고 아무 진행이 안되는데 뭐 해야됨? [2] ㅇㅇ(14.32) 23.06.07 103 0
1066 정보 월페이퍼 엔진 영상 검은화면/초록색화면으로 깨질때 해결방법 ㅇㅇ(220.82) 23.06.04 774 1
1065 질문 마인크래프트 만들었는데 어떰? [1] ㅇㅇ(1.251) 23.06.04 180 1
1064 질문 월페이퍼 엔진 질문 있음 nmh-0523갤로그로 이동합니다. 23.06.04 79 0
1063 질문 월페이퍼 엔진 노래 한번만 나오게 어떻게 함? ㅇㅇ(221.155) 23.06.02 83 0
1062 질문 내 구독목록 스팀 친구면 다 볼 수 있음? [1] ㅇㅇ(27.35) 23.05.31 679 0
1061 질문 비공개 링크형 올리기는 사라짐? ㅇㅇ(14.32) 23.05.31 43 0
1060 일반 브금 웹서핑할때만 키게 하고 싶은데 ㅇㅇ(115.138) 23.05.31 60 0
1059 일반 모바일은 시간 연동 안 됌? ㅇㅇ(183.106) 23.05.29 91 0
1058 일반 이거 월페이퍼 엔진 쓰면 용량 많이 잡아먹나요?? [1] ㅇㅇ(222.239) 23.05.27 267 0
1057 일반 이거 뭐라검색해야나와요 ?? ㅇㅇ(125.134) 23.05.27 322 0
1056 질문 시계랑 날짜 같이 알려주는거 추가하고 싶은데 어떻게 해야함? [3] ㅇㅇ(106.241) 23.05.26 248 0
1055 일반 나도 커스텀 음악 넣고싶은데 ...어떻게하는거야..ㅠㅠ 엄준식(115.140) 23.05.24 101 0
1054 일반 이거 모바일 배경 스크롤 어케함? ㅇㅇ(61.98) 23.05.24 200 0
1053 질문 듀얼모니터용 3840x1080 해상도만 검색 안되나 ㅇㅇ(27.35) 23.05.20 178 0
1052 일반 창작마당에 비공개로 설정하고 야애니 업로드해도 앙기목띠갤로그로 이동합니다. 23.05.19 460 0
1050 질문 이거 구독 목록 친구가 한거도 뜸? ㅇㅇ(221.138) 23.05.15 91 0
1049 일반 이거 모바일 설정했는데 배터리많이먹어? ㅇㅇ(211.178) 23.05.15 137 0
1047 일반 스파인이나 큐비즘 툴로도 만들수있음? ㅇㅇ(118.223) 23.05.11 50 0
1046 일반 레이어 복사하는 기능 없음? [2] ㅇㅇ(138.199) 23.05.08 77 0
1045 일반 아니 조 @ 가튼거 조회수팝콘(61.75) 23.05.06 78 0
1044 일반 부팅하자마자 이거 적용되게는 못함? ㅇㅇ(175.114) 23.05.02 94 0
1043 일반 눈깜빡이는거 설명 잘된거있음? [1] ㅇㅇ(117.110) 23.05.01 116 0
1042 질문 컴퓨터 변경후 폴더정리 및 배경이 사라짐 ㅁㄴㅇㄹ(112.146) 23.05.01 56 0
1041 일반 첨와보는데 여기 완장 진짜 개호감이네 [1] ㅇㅇ(61.79) 23.05.01 244 0
1040 일반 소리 인식해서 나오는 소리바 같은거 어케 없앰? [1] ㅇㅇ(211.108) 23.04.30 97 0
1039 정보 월페이퍼 평생 개인소장(백업) 하는 방법 [9] 점진갤로그로 이동합니다. 23.04.29 4033 10
1038 일반 코드 적용 익명(14.38) 23.04.28 80 0
1037 일반 우리나라는 강좌 [1] 익명(14.38) 23.04.28 165 0
1035 질문 님들 배경화면 구독해놓은거 사라졌는데 찾는 방법있음? [6] ㅇㅇ(114.202) 23.04.27 230 0
1033 질문 월페이퍼엔진 특정배경화면 레이저 시냅스가 안됨 ㅇㅇ(119.200) 23.04.25 46 0
1032 일반 월페이퍼 엔진 추출했는데 이렇게 나오는건 뭐야? [2] ㅇㅇ(121.148) 23.04.23 373 0
1031 질문 월페이퍼 파일 삭제했는데 복구될수도 있냐? ㅇㅇ(58.232) 23.04.22 76 0
1030 일반 이거 세일한적은 있긴하냐 [1] **(122.35) 23.04.21 148 0
1029 일반 월페엔진 날개 ㅇㅇ(61.83) 23.04.21 58 0
1028 질문 움짤 속도 느리게 못하나요?? ㅇㅇ(58.29) 23.04.19 68 0
1027 일반 컴터 껐다키면 배경초기화되는데 유지 어케하노 [2] ■x(211.193) 23.04.18 250 0
1026 일반 이거 월페이퍼엔진 모눈 크기 조절 어케함? [1] ㅇㅇ(211.114) 23.04.17 141 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2