Project1
标题:
请问有全画面反色的脚本么
[打印本页]
作者:
luowushuang
时间:
2019-9-23 20:24
标题:
请问有全画面反色的脚本么
类似于DIO发动砸瓦鲁多之类的效果
虽然我知道设置画面黑白然后把所有声音停掉也是这个道理,但似乎全画面反色更有笔格,而且全画面反色也可适用于恐怖情节
作者:
luowushuang
时间:
2019-9-23 20:27
https://rpg.blue/thread-369994-1-1.html
这个脚本确实可以做到反色的效果,但代价是全画面完全静止,除非再按一下才会解除静止,所以想请问怎么才能在可以移动的情况下反色就好像
https://rpg.blue/thread-265005-1-1.html
这个XP的脚本那样
作者:
张咚咚
时间:
2019-9-23 20:56
class Bitmap
PROC = ["8b4424048b4400108b40088b40108b5424088d149039d074108d76008130ffffff0083c00439c275f331c0c21000"].pack("H*")
CWP = Win32API.new("user32", "CallWindowProc", "piiii", "i")
def inverse!
CWP.call PROC, object_id, width*height, 0, 0
end
def inverse
b = self.clone
b.inverse!
return b
end
end
class Scene_Map
def inverse_color
@spriteset.inverse_color
end
end
class Spriteset_Map
def inverse_color
for i in 0..8
@tilemap.bitmaps[i] = @tilemap.bitmaps[i].inverse
end
@character_sprites.each{|s|s.bitmap = s.bitmap.inverse}
end
end
# 调用方法:SceneManager.scene.inverse_color
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1