[Groovy 및 Processing] X축 방향으로 슬라이드
4550 단어 processingGroovy
동영상에서는 스페이스 키 누르기와 마우스를 조합하고 있지만 Processing에서는 키 입력 중에는 마우스가 움직이지 않았기 때문에 스페이스 키를 눌러 플래그를 전환하기로 했다.
그리고, pushMatrix()와 popMatrix()를 써도 쓰지 않아도 동작에 변화는 없었기 때문에 그 근처의 샘플로서는 의미가 없다···.
package episode017
import processing.core.PApplet
class DisplayTest extends PApplet {
def translation_x =0
def moveEnabled = false
def void setup() {
size(640, 480, P3D)
frameRate(60)
// 正射影投影法
ortho()
}
def void draw() {
background(0, 0, 0)
pushMatrix()
if (moveEnabled) translation_x += mouseX - pmouseX
translate(translation_x, 0, 0)
stroke(255, 255, 255)
fill(255, 255, 255)
rect(400, 300, 50, 50)
line(100, 100, 200, 200)
popMatrix()
}
def void keyTyped() {
if (key == ' ') {
moveEnabled = !moveEnabled
}
}
def static void main(args) {
PApplet.main('episode017.DisplayTest')
}
}
Reference
이 문제에 관하여([Groovy 및 Processing] X축 방향으로 슬라이드), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hina0118/items/64b8b492844d1b9bc7a0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)