html5 canvas질문이용
이거이름임
2023.04.01
canvas에
라인이나 모형을 만들고 그위에 마우스오버될경우 이벤트를 호출하려고하는데
딱히 방법이없는거같은데;;
안되는건가요???
canvas에 마우스오버말구 canvas에그린것 위에 마우스오버용...
-
아인
아무튼 불가능해 보입니다. 정해져 있는 위치 크기에 버튼같은 도형은 위치값을 알기 때문에
cavas의 마우스 위치로 알 수 있지만 동적으로 그려지는 object들은 그려질때나 그려진 후 위치값(크기값 포함)을 어딘가에 저장해 놔야한다는건데....
근데 어떤것을 하려고 하는지 알 수 있을까요?
보통 canvas로 게임을 만들더라도 고정위치의 버튼을 클릭하는건 마우스 위치값으로 찾아서 처리하고
그외의 사용자 입력은 키보드로 합니다. -
햇님
마우스위치에는 항상 캔버스가 있는건데
그곳에 어떤 모형 혹은 라인이 있는지 알수있다는건가요??? -
핫팬츠
이벤트를 직접 핸들링 하지 못하는걸로 압니다.
그래서 해당 마우스의 위치를 알아내서 그 위치에 무엇이 있는지 판단하여 처리하는 방식으로 하는것 같습니다.