Incidencia #21396

canvas::to

Abrir Fecha: 2010-04-13 16:34 Última actualización: 2010-04-13 16:35

Informador:
Propietario:
Tipo:
Estado:
Open [Owner assigned]
Componente:
(Ninguno)
Hito:
(Ninguno)
Prioridad:
5 - Medium
Gravedad:
5 - Medium
Resolución:
Ninguno
Fichero:
Ninguno

Details

ちょっとばかりお訪ねします.以下にソースを添付しますが,"canvas::to"の座標指定がうまくいっていないように思います.ご検討いただけるでしょうか.あと,"canvas::to"をすると前のimage情報は破棄されるようですが,そうしないようなcanvas からimageへのコピー,もしくは異なるimageからの情報を1枚のimage上に重ねるようなことは,できないのでしょうか.もしあれば教えてください.ドキュメントを見落としていたら申し訳ありませんが,以上よろしくお願いいたします.

#include <psychlops.h> using namespace Psychlops;

Psychlops::Rectangle rect1(1680,1050); Psychlops::Rectangle rect2;

Psychlops::Image Stimulus1(rect1); Psychlops::Image Stimulus2(rect1);

Psychlops::Color col(0.8);

void psychlops_main() {

Canvas sampleA(Canvas::fullscreen);

for(int y=0; y<11; y++){ rect2.set(0, y*100+25, 1680, y*100+20+25);

Stimulus1.rect(rect2, col);

Stimulus1.draw();

}

sampleA.flip(); while(!Input::get(Keyboard::spc));

sampleA.flip();

rect2.set(0,0,500,500);//x座標が指定できていない //rect2.set(0,0,1680,500);//上下反転? //rect2.set(0,500,1680,1000);//OK

sampleA.to(Stimulus2, rect2); Stimulus2.draw(); sampleA.flip(); while(!Input::get(Keyboard::spc)); }

Ticket History (2/2 Histories)

2010-04-13 16:34 Updated by: hskwk
  • New Ticket "canvas::to" created
2010-04-13 16:35 Updated by: hskwk
  • Propietario Update from (Ninguno) to hskwk
Comentario

旧Wikiの金子先生のものです。

Attachment File List

No attachments

Editar

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Entrar