Project1

标题: 点中的行走图会发光~~ [打印本页]

作者: 「旅」    时间: 2011-2-26 15:26
标题: 点中的行走图会发光~~
本帖最后由 「旅」 于 2011-3-6 09:44 编辑

  1. class Sprite_Character
  2.   alias lv50_update update
  3.   def update
  4.     lv50_update
  5.     #——这里最后的"柳啊"里,可以写入文字或数字,然后只有有那些文字或数字的(不需要完全是)事件才可发光。
  6.     return if @cw == nil or @ch == nil or @character.is_a?(Game_Player) or [email protected]_name.include?("柳啊")
  7.     mouse_x, mouse_y = Mouse.get_mouse_pos
  8.     if self.x - @cw/2 <= mouse_x and self.y - @ch <= mouse_y and
  9.       (self.x + @cw/2) > mouse_x and self.y > mouse_y
  10.       self.tone.set(100, 100, 100)
  11.     else
  12.       self.tone.set(0, 0, 0)
  13.     end
  14.   end
  15. end
  16. class Game_Event
  17.   def event_name
  18.     return @event.name
  19.   end
  20. end
复制代码


如图,请自带鼠标脚本。创意也请自己发挥~~

[line]2[/line]
附加一个设置方法~~

这里的柳啊对应脚本里的[email protected]_name.include?("柳啊")~~
作者: fux2    时间: 2011-3-1 11:35
本帖最后由 fux2 于 2011-3-1 12:04 编辑

呀旅大人好厉害,咱想的是从sprite入手呢,复杂死了。
(这么多人查看回复的竟然没有0.0)
不过旅大人闪烁可以用sprite类的flash方法哦><
作者: 陆娘    时间: 2011-3-1 12:19
看来大家也想把这个帖子隐藏。不给其他人知道呢。好东西
作者: 632808263    时间: 2011-3-6 06:46
跟  NPC头上顶着名字 系统  会冲突啊。。。怎么解决。。求弄成个 事件 注释的方法。就是鼠标系统自带的那个一样放在物品上显示手。注释名称..Item......可惜我不懂脚本不知道怎么改。。求弄下哈。。。谢谢!
作者: 「旅」    时间: 2011-3-6 09:40
回复 632808263 的帖子

可以试试把这个脚本放在NPC名字脚本下面,也许可以解决冲突。
关于如何注释,我等下在主楼更新~~
作者: 632808263    时间: 2011-3-6 22:32
哈哈。解决了,,,就是把return if @cw == nil or @ch == nil or @character.is_a?(Game_Player) or [email protected]_name.include?("柳啊")
这句去掉,然后这个系统放在NPC头上顶着名字 系统前面就可以了,,不用判断了。。。是事件和主角都会亮,,,,不过我想把人物头上名字也变色,变成红色什么的 这句脚本代码是什么》??求教下 谢谢!!!!:loveliness:
作者: wabbyzw    时间: 2011-4-13 20:25
很好……效果不错啊……
作者: j12345678905022    时间: 2011-5-11 19:13
无范例吗?还是不懂怎样设置




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