Project1

标题: 求教如何设置一个时间停止的技能 [打印本页]

作者: 万事屋阿银    时间: 2015-6-7 17:20
标题: 求教如何设置一个时间停止的技能
简单来说,就是使用者使用该技能后,画面变成黑白颜色,除了使用者,任何人都无法行动(包括队友)。当状态解除时,不能行动的都可以行动了,画面颜色也恢复成原来的颜色。
作者: 芯☆淡茹水    时间: 2015-6-7 19:14
本帖最后由 芯☆淡茹水 于 2015-6-7 19:15 编辑

行动倒是好设置。
至于画面变黑白,这个工作量貌似就比较大了。
至于做法只想到一个笨办法:
首先依次获取战斗背景每个点取得颜色,颜色的 red + green + blue 的值除以3,再把这个点的颜色的每个值设置为除以3后的平均值。需要循环 640X480 次。
最后同样循环敌人战斗图和不行动的角色战斗图,同样方法设置颜色。
XP那可怜的 40 帧率不知道能不能负荷这样的循环。

要么可以预先准备对应的黑白背景和战斗图




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