任务单 #21396

canvas::to

开放日期: 2010-04-13 16:34 最后更新: 2010-04-13 16:35

报告人:
属主:
类型:
状态:
开启 [Owner assigned]
组件:
(无)
里程碑:
(无)
优先:
5 - Medium
严重性:
5 - Medium
处理结果:
文件:

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)); }

任务单历史 (2/2 Histories)

2010-04-13 16:34 Updated by: hskwk
  • New Ticket "canvas::to" created
2010-04-13 16:35 Updated by: hskwk
  • 属主 Update from (无) to hskwk
评论

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

Attachment File List

No attachments

编辑

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