p5js로 Pokémon GO 같은 UI 만들기 (3)
function draw() {
background(0);
rotateX(1)
// 地図を描く
push();
texture(img);
plane(1000, 1000);
pop();
// 箱人間を描く
drawBoxman();
// ボタンを描く
fill(64,64,64,128);
circle(0,0,100);
}
이런 느낌으로 쓴 원이 이쪽. 지도의 면에 붙어 있네요.
그래서 rotate(-1)로 면을 되돌려 보겠습니다.
rotateX(-1);
fill(64,64,64,128);
circle(0,50,100);
그러자, 오야오야 버튼은 정면을 향하고 있는 것 같습니다만, 지도에 망설이고 있어요.
그래서 버튼을 그리는 면을 translate로 놓고 여기에 버튼을 그리기로 합니다.
rotateX(-1);
translate(0,0,300);
noStroke();
fill(255,0,0,128);
circle(-40,120,20);
fill("white");
text("A",-40,120);
지도에서 얼마나 말할 것인가, 어느 위치에 버튼을 두는지는 「적당」입니다. . .
다음 번에는 버튼을 누르면 뭔가 액션이 일어나도록 합시다.
Reference
이 문제에 관하여(p5js로 Pokémon GO 같은 UI 만들기 (3)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/usop4/items/d377786416ae37573f0f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)