Project1

标题: 為什麼圖片會閃爍? [打印本页]

作者: zeldafd    时间: 2012-12-24 17:48
标题: 為什麼圖片會閃爍?
我想問, 為什麼我用BITMAP做了個圖片, 在遊戲中會出現, 但是, 他每一段時間就會閃一閃.

是不是有什麼方法弄好它的?放在公共事件中用和在腳本中用都是一樣.

腳本如下:
  1. #---------------------------------------------------------------------------
  2. #■創建值槽
  3. #---------------------------------------------------------------------------
  4.   def create
  5.     $hp_slot = Sprite.new
  6.     $hp_slot.bitmap = Cache.system($HPSLOT_NAME)
  7.      #----------------------設置X,Y-----------------------#
  8.       $hp_slot.x = 87
  9.       $hp_slot.y = 25
  10.       
  11.   end
复制代码

作者: j433463    时间: 2012-12-24 19:06
资料不足无法判断,不过个人认为应该另有原因,跟贴出的脚本。

如果其它图片也有同样现象,可能考虑是不是有另外什么刷新画面时延滞所致?
作者: zeldafd    时间: 2012-12-24 19:39
j433463 发表于 2012-12-24 19:06
资料不足无法判断,不过个人认为应该另有原因,跟贴出的脚本。

如果其它图片也有同样现象,可能考虑是不是 ...

用全事件的話不會出現這個情況.

但是只要一用到腳本就會這樣了(即使放在事件之中), 我試過使用2種的圖片顯示方式都一樣(即是CACHE和BITMAP)



作者: zhangbanxian    时间: 2012-12-24 19:58
zeldafd 发表于 2012-12-24 19:39
用全事件的話不會出現這個情況.

但是只要一用到腳本就會這樣了(即使放在事件之中), 我試過使用2種的圖片 ...

- -b你单写一个create当然不行,还得update和dispose...
作者: zeldafd    时间: 2012-12-29 22:16
zhangbanxian 发表于 2012-12-24 19:58
- -b你单写一个create当然不行,还得update和dispose...

找到原因了,因為事件是並行處理。所以出現不停重複貼圖的情况。现已解决了。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1