반응형

마우스

(유니티) 프리팹 Prefab: 마우스 버튼을 클릭한 자리에 프리팹 출력하기

유니티의 프리팹(prefab)을 다루는 예제입니다. 마우스를 클릭한 자리에 프리팹을 출력하는 코드를 작성해 보겠습니다. 프리팹은 자동차가 앞으로 이동하는 간단한 기능으로 구현합니다. 1. 프로젝트를 생성합니다 - 여기서는 2D로 생성했습니다. 2. 아래의 이미지를 Assets으로 가져옵니다. 이미지를 "car.png"로 저장합니다. 3. 자동차 이미지를 씬(scene)에 배치합니다. 4. C# 스크립트를 생성하고, 이름을 "CarController"로 변경합니다. 자동차를 앞으로 이동하는 코드를 작성하고, "car"와 연결합니다. 5. 실행합니다 - 자동차가 앞으로 이동합니다. using UnityEngine; public class CarController : MonoBehaviour { private..

유니티_unity 2024.04.09

(파이썬) tkinter: 마우스 이벤트 처리하기, 그림 그리기

tkinter 모듈을 이용한 윈도우용 응용 프로그램에서 마우스 이벤트 처리에 대해서 설명합니다. 위젯에 마우스 이벤트를 처리하는 방법은 다음과 같습니다. 위젯.bind("", 이벤트_발생시_처리할_함수) 이벤트 지정자에는 다음과 같은 기능이 있습니다. 이벤트 설명 마우스 버튼 마우스 왼쪽 버튼 마우스 가운데 버튼 마우스 오른쪽 버튼 마우스가 움직이면 발생 왼쪽 버튼을 누르면서 움직이면 발생 가운데 버튼을 누르면서 움직이면 발생 오른쪽 버튼을 누르면서 움직이면 발생 더블 클릭하면 발생 버튼을 놓을 때 발생 왼쪽 버튼을 놓을 때 발생 마우스 포인터가 위젯 내부에 진입하면 발생 마우스 포인터가 위젯을 벗어나면 발생 다음 코드는 윈도우 폼을 마우스 버튼으로 클릭하면 어떤 마우스 버튼인지 표시해줍니다. from ..

Python 2023.12.02

(파이썬) 마우스로 선 그리기

(강의용) 복사하여 사용하기 위한 코드입니다. 마우스로 그림을 선을 그리는 파이썬 코드입니다. from tkinter import * ## 변수 ## window=None canvas=None x1, y1, x2, y2 = None, None, None, None # 선의 시작점과 끝점 ## 함수 ## def mouseClick(event): global x1, y1, x2, y2 x1=event.x y1=event.y def mouseDrop(event): global x1, y1, x2, y2 x2=event.x y2=event.y canvas.create_line(x1, y1, x2, y2,width=5, fill="red") ## 메인 코드 ## window=Tk() window.title("그림..

Python 2023.09.12
반응형