Project1

标题: 45度战斗脚本的细致研究。 [打印本页]

作者: 411in    时间: 2006-11-13 04:25
提示: 作者被禁止或删除 内容自动屏蔽
作者: 411in    时间: 2006-11-13 04:25
提示: 作者被禁止或删除 内容自动屏蔽
作者: 411in    时间: 2006-11-13 04:25
提示: 作者被禁止或删除 内容自动屏蔽
作者: 411in    时间: 2006-11-13 04:26
提示: 作者被禁止或删除 内容自动屏蔽
作者: 411in    时间: 2006-11-13 04:26
提示: 作者被禁止或删除 内容自动屏蔽
作者: 411in    时间: 2006-11-13 04:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: 絮儿    时间: 2006-11-13 04:27
不好意思……屏蔽……
作者: 411in    时间: 2006-11-13 04:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: ikki    时间: 2006-11-13 04:31
{/pz}不好意思,屏蔽。
作者: 轮回者    时间: 2006-11-13 20:55
楼主有无兴趣写一个教程呢?{/cy}
作者: ikki    时间: 2006-11-13 21:18
{/gg}2排8人和2排10人我都有现成的脚本,只是没有公开发布而已,其实就是增加角色的数量和坐标位置判断以及血条的描绘。
作者: 轮回者    时间: 2006-11-14 00:44
问题是如果能让其他人会自己做的话,我就可以省事了...{/tp}
作者: 红世之徒    时间: 2006-11-14 01:24
如果在这种战斗模式下加AP速度槽是不是会累死?开玩笑....
战斗状态下敌人的战斗姿势更改在什么位置?没有找到...
作者: 絮儿    时间: 2006-11-14 06:25
以下引用411in于2006-11-12 20:27:54的发言:

5这是第五个回复。下面的脚本我看不懂~

#==============================================================================
# ■ Window_Base
#==============================================================================
class Window_Base < Window
#--------------------------------------------------------------------------
# ● HP描画
#--------------------------------------------------------------------------
def draw_actor_hp_meter(actor, x, y, width = 156, type = 0)
  if type == 1 and actor.hp == 0
    return
  end
  self.contents.font.color = system_color
  self.contents.fill_rect(x-1, y+27, width+2,6, Color.new(0, 0, 0, 25))
  w = width * actor.hp / actor.maxhp
  self.contents.fill_rect(x, y+28, w,1, Color.new(255, 96, 96, 255))
  self.contents.fill_rect(x, y+29, w,1, Color.new(255, 0, 0, 255))
  self.contents.fill_rect(x, y+30, w,1, Color.new(128, 0, 0, 255))
  self.contents.fill_rect(x, y+31, w,1, Color.new(0, 0, 0, 255))
  
  end
#--------------------------------------------------------------------------
# ● SP描画
#--------------------------------------------------------------------------
def draw_actor_sp_meter(actor, x, y, width = 156, type = 0)
  if type == 1 and actor.hp == 0
    return
  end
  self.contents.font.color = system_color
  self.contents.fill_rect(x-1, y+27, width+2,6, Color.new(0, 0, 0, 255))
  w = width * actor.sp / actor.maxsp
  self.contents.fill_rect(x, y+28, w,1, Color.new(128, 255, 255, 255))
  self.contents.fill_rect(x, y+29, w,1, Color.new(0, 255, 255, 255))
  self.contents.fill_rect(x, y+30, w,1, Color.new(0, 192, 192, 255))
  self.contents.fill_rect(x, y+31, w,1, Color.new(0, 128, 128, 255))
end
end


[本贴由作者于 2006-11-13 22:02:56 最后编辑]

嗯……画血条的……
(真的好认真好用心哦~佩服~~~)
{/hx}
作者: 风至爱    时间: 2006-11-14 12:05
提示: 作者被禁止或删除 内容自动屏蔽
作者: jina    时间: 2006-11-15 18:14
提示: 作者被禁止或删除 内容自动屏蔽
作者: ikki    时间: 2006-11-15 19:01
以下引用jina于2006-11-15 10:14:37的发言:


2排8人和2排10人我都有现成的脚本,只是没有公开发布而已,其实就是增加角色的数量和坐标位置判断以及血条的描绘。
ikki你发上来嘛!!好东西让大家共享一下嘛~

个人认为,原先发的那个4人版本就可以,需要再多,就自己研究一下即可,不会很难的。
自己研究出来的东西才是自己的,老用别人的东西,自己永远也进步不了,所以,尽量在一个基本的脚本上,自己研究出自己要的效果,只有这样,才是属于自己东西。
同时,LZ就做到了自己研究,估计,不久,LZ就会在脚本方面有很大的飞跃哦。
作者: 轮回者    时间: 2006-11-16 21:14
纯引用一下楼上的。

回复2相关:

那是动态显示数字的。
字体:self.contents.font.size = 100
作者: shangdihk    时间: 2008-2-18 17:29
提示: 作者被禁止或删除 内容自动屏蔽




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