tag:blogger.com,1999:blog-3670557730307698567.post7484536536795284854..comments2019-03-23T13:39:29.407+09:00Comments on while( 1 );: 【プチコン】燃えつきろ【ネタ】るるhttp://www.blogger.com/profile/17887453309936360977noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-3670557730307698567.post-39901211218967584842013-12-23T16:14:50.070+09:002013-12-23T16:14:50.070+09:00やっぱり、気づく人は気づくんですね。階段状になっちゃうの。
今回はお絵かきソフトではなくジョークソフ...やっぱり、気づく人は気づくんですね。階段状になっちゃうの。<br />今回はお絵かきソフトではなくジョークソフトだったので、そこらへんの対策は無しにして、できるだけシンプルな作りにしました。<br />対策するとしたら、単純にVSYNC 1を入れるのが無難かなぁと思います。るるhttps://www.blogger.com/profile/17887453309936360977noreply@blogger.comtag:blogger.com,1999:blog-3670557730307698567.post-58234765760763705602013-12-23T06:18:03.259+09:002013-12-23T06:18:03.259+09:00閃いた
TCHXとTCHYを取得するのはプチコンのシステム割り込みが入った
直後の時だけに制限すれば...閃いた<br />TCHXとTCHYを取得するのはプチコンのシステム割り込みが入った<br />直後の時だけに制限すればWAITを入れなくてもバグを減らせる<br />つまりX=TCHX:Y=TCHY付近を次のように書き換える<br />X=BX:Y=BY<br />IF MO!=MAINCNTL THEN X=TCHX:Y=TCHY<br />MO=MAINCNTL<br />これで概ねうまくいくはず<br />本当はもっと根本的な解決を目指したほうがいいんだろうけど<br />tonkyhttps://www.blogger.com/profile/12180004934937622552noreply@blogger.comtag:blogger.com,1999:blog-3670557730307698567.post-56045595199807504502013-12-23T06:05:39.186+09:002013-12-23T06:05:39.186+09:00斜めの線が階段状に変に描画される事があるのは何でだろうと思ったら
WAITやVSYNCが入ってないの...斜めの線が階段状に変に描画される事があるのは何でだろうと思ったら<br />WAITやVSYNCが入ってないのが原因のようですね<br />TCHXとTCHYを取得する中間で、プチコンのシステム割り込みが入り<br />タッチ位置の値が更新されることがあるのが原因っぽそうです<br />とは言え今のまま安易にWAITを入れるだけだと<br />難燃性になってしまうので(笑)<br />プログラムの流れの見直しが必要になってきちゃいますけどね。<br />tonkyhttps://www.blogger.com/profile/12180004934937622552noreply@blogger.com