Project1

标题: 如何能讓擊點的角色閃白色.閃紅色? [打印本页]

作者: play337    时间: 2021-10-10 12:51
标题: 如何能讓擊點的角色閃白色.閃紅色?
本帖最后由 play337 于 2021-10-10 23:26 编辑

如何能讓擊點的角色閃白色.閃紅色?

記得之前不知道在哪看到...
可以讓擊點的角色閃紅色.閃白色.閃彩色....

但是完全忘記關鍵字是甚麼了....
當時是覺得沒甚麼可能會用到...

但是現在想用卻怎麼都想不起來...

>_<
作者: mollyko    时间: 2021-10-10 21:25
本帖最后由 mollyko 于 2021-10-10 21:29 编辑

我记得有一个插件有。你等等。
(很抱歉连贴了
作者: mollyko    时间: 2021-10-10 21:29
NearEventSensor.rar (4.65 KB, 下载次数: 9)

我记得是这个。你试试看。
作者: play337    时间: 2021-10-10 22:32
我認真地看了那個插件...

弄了這個腳本...但是 角色並沒有閃紅色... 而且甚麼事情都沒有發生... >_<

  1. var _Game_CharacterBaseUpdate       = Game_CharacterBase.prototype.update;
  2.     Game_CharacterBase.prototype.update = function() {
  3.         _Game_CharacterBaseUpdate.call(this);
  4.         this.updateFlash();
  5.     };

  6.     Game_CharacterBase.prototype.startFlash = function(flashColor, flashDuration) {
  7.         this._flashColor    = flashColor;
  8.         this._flashDuration = flashDuration;
  9.     };

  10.     Game_CharacterBase.prototype.clearFlash = function() {
  11.         this._flashColor = [255,0,0,0];
  12.     };

  13.     Game_CharacterBase.prototype.isFlash = function() {
  14.         return this._flashDuration > 0;
  15.     };

  16.     Game_CharacterBase.prototype.updateFlash = function() {
  17.         if (this.isFlash()) {
  18.             this._flashColor[3] = this._flashColor[3] * (this._flashDuration - 1) / this._flashDuration;
  19.             this._flashDuration--;
  20.         }
  21.     };
复制代码

作者: mollyko    时间: 2021-10-10 22:40
play337 发表于 2021-10-10 22:32
我認真地看了那個插件...

弄了這個腳本...但是 角色並沒有閃紅色... 而且甚麼事情都沒有發生... >_<






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