Project1

标题: 关于图标式战斗选单 [打印本页]

作者: zxc3824    时间: 2011-7-20 13:17
标题: 关于图标式战斗选单
在网站上搜过,都是同一个脚本,并且没有逃跑选项的,由于我的工程是CP制战斗,必须要有逃跑

而且在角色上面的,就是说战斗的

攻击

特技

物品

防御

随着战斗角色的变换位置也变换

而我的是45度战斗,所以~~~~~~~~~~

希望求个战斗选项固定在中间的脚本,并且支持鼠标,可自由调整图标位置的脚本。

我觉得图标后面太单调,怎么在后面加点选项背景dsu_plus_rewardpost_czw
作者: Kimu    时间: 2011-7-20 14:57
脚本提问要发工程乃不懂么
作者: zxc3824    时间: 2011-7-20 16:12
Kimu 发表于 2011-7-20 14:57
脚本提问要发工程乃不懂么

发工程吗?标准的纯事件工程,似乎没必要把。

我只是要个即插即用的
作者: Kimu    时间: 2011-7-20 16:32
而我的是45度战斗,所以~~~~~~~~~


纯事件做45度,膜拜
作者: zxc3824    时间: 2011-7-20 17:20
Kimu 发表于 2011-7-20 16:32
纯事件做45度,膜拜

这个是脚本~~~~~~~

是简单的修改默认脚本,只想要个图标战斗有这么难吗
作者: kakarot    时间: 2011-7-20 19:25
首先一枚传送门,LZ真的有认真搜索么..:
http://rpg.blue/thread-49323-1-1.html

然后改指令的位置就是改坐标,在脚本里找到这一段:

  1.   def icon_update
  2.     for i in [email protected]
  3.       @sprite[i].active = (self.index == i)
  4.       @sprite[i].x = self.x  + i * 24
  5.       @sprite[i].y = self.y  + 0
  6.       @sprite[i].z = (self.index == i) ? self.z + 2 : self.z + 1
  7.       @sprite[i].visible = self.visible
  8.       @sprite[i].update
  9.     end
  10.   end
  11.   # コマンドネームの更新
  12.   def com_name_update
  13.     if move_index?
  14.       @name_sprite.name = get_com_name
  15.     end
  16.     @name_sprite.x = self.x - 12 + Momo_IconCommand::COM_NAME_X_PLUS
  17.     @name_sprite.y = self.y - 40 + Momo_IconCommand::COM_NAME_Y_PLUS
  18.     @name_sprite.z = self.z + 1
  19.     @name_sprite.active = self.active
  20.     @name_sprite.visible = self.visible
  21.     @name_sprite.update
  22.   end
复制代码
里面*.x,*.y,*.z就是坐标,想改成定在某个位置就把这些里面的self.x,self.y都喀嚓掉改成一个定值就好了,要改成什么值LZ自己根据需要调整吧。

图标后面太单调直接在battlestatus里把想要的背景画出来就好了。不知道怎么用脚本画的话可以参考置顶帖里“怎么在战斗中显示人物头像”的相关教程,原理是一样的。实在不会直接把背景和图标合在一起也行,反正位置都固定了。

最后..鼠标是什么,可以吃么=.=

作者: zxc3824    时间: 2011-7-23 17:43
kakarot 发表于 2011-7-20 19:25
首先一枚传送门,LZ真的有认真搜索么..:
http://rpg.blue/thread-49323-1-1.html

可我想要的是全脚本,最好有 点注释。

不 是 我没找过,我连素材都准备好了,只是需要个即插即用的
作者: 坚强的羁绊    时间: 2011-7-23 20:00
本帖最后由 坚强的羁绊 于 2011-7-23 20:01 编辑

带逃跑的脚本应该已经有了吧,但还是膜拜一下楼主的事件




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