掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
レイヤ機能を追加するには? (ID:24528)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
はじめまして。 現在、1対多のEXE版絵チャットの様な物を作成しているのですが、 単純にTIMAGEのCanvasを使って座標を送受信した場合はうまくいくのですが・・・。 当然の事かもしれないのですがTIMEGEが1つの場合、どうしてもペンを共有してしまい、 一人が絵を描いてる途中に他のユーザーが書き込みを行うと、 受信した座標にペンが移動し、ペンを取り合う形になってしまいます。 そこでTIMAGEを2つ用意して、手前のTIMAGE1に自分の描いた線を。 奥のTIMAGE2に受信した座標で線を表示。 それを重ね合わせて表示。 という、無理矢理の様な方法を思いつき、試してみたのですが 手前のTIMAGEを透過する際、Transparentを使用すると線を引く際にひどいちらつきが発生し、 ならばと過去ログを漁ってDoubleBuffered等を使い、ちらつきは無くなったものの あまりにも重く、線が直線状(カクカク)になってしまいました。 不必要な時は使わない用にしたり、できるだけ削ぎ落としたのですが どうにも短い線やクリックを連発したりすると処理が重くなってしまうみたいで。 マスクなどいろいろなログを参照してみたのですが、 どうにもどんな手順を踏んでいるのか想像が付かない状態です。 (単に自分の頭が硬いだけかもしれないですが) 何か良い方法は無いでしょうか・・・。 もしくは皆さんでしたらどのような考えが浮かぶでしょうか。 自分の方法が間違っているような気がしてならないのです。 どうか知恵をお貸し下さい・・・orz
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.