设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 6854|回复: 15
打印 上一主题 下一主题

[RMXP发布] 【New】 鼠标启动事件/发光事件。

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
154 小时
注册时间
2011-7-9
帖子
423
跳转到指定楼层
1
发表于 2011-7-13 08:03:56 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 灵魂の补给 于 2011-7-13 08:11 编辑

看了柳柳的鼠标相应事件,还有大多数游戏,都是 需要点击人站的那个方块才可以。

我想了后,改为 摸到有像素就可以启动,这样,大的NPC或ARPG怪都能点中。

最后一句:如有雷同,不胜荣幸!
  1. #==============================================================================
  2. # ■ Sprite_Character                                          
  3. #------------------------------------------------------------------------------
  4. # check the Mouse's events and lighter,start.
  5. #==============================================================================
  6. class Sprite_Character < RPG::Sprite
  7.   alias oldupdate update
  8.   def update
  9.     oldupdate
  10.     mx,my = Mouse.get_mouse_pos
  11.    lx = self.x - self.ox
  12.    rx = lx + self.bitmap.width/4
  13.    ty = self.y - self.oy
  14.    by = ty + self.bitmap.height/4
  15.    if mx < lx or mx > rx or my < ty or my > by or
  16.      self.bitmap.get_pixel(mx-lx,my-ty).alpha == 0
  17.      return
  18.    end
  19.      if Mouse.trigger?(Mouse::LEFT)
  20.        if @trigger == 4 or @character == $game_player
  21.          return
  22.        end         
  23.          @character.start
  24.        end
  25.        self.blend_type = 1
  26.      end
  27.    end
  28. #-------------------------------------------------------------------------------
  29. #end
  30. #-------------------------------------------------------------------------------
复制代码
picture:

Lv1.梦旅人

梦石
0
星屑
50
在线时间
68 小时
注册时间
2011-8-1
帖子
95
16
发表于 2012-1-10 16:04:03 | 只看该作者
  对了,不着题地顺口问一下,4楼给的那个脚本怎么调速度?移动太快了……


糖糖◎雨于2012-1-10 16:04补充以下内容:
[@]510035021[/@]


糖糖◎雨于2012-1-11 10:50补充以下内容:
[@]510035021[/@]
《魔军复燃2:博弈》
   跨年大作        完成度           30%   

                
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
164 小时
注册时间
2010-6-19
帖子
289
15
发表于 2011-11-15 14:31:49 | 只看该作者
n早就写了个(带发光的)效果和梦幻西游online一样
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
86
在线时间
46 小时
注册时间
2009-8-2
帖子
23
14
发表于 2011-9-10 17:32:57 | 只看该作者
表示LZ可以先自己试试,我是没辙了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
54 小时
注册时间
2011-8-4
帖子
87
13
发表于 2011-8-30 12:09:42 | 只看该作者
求范例工程,囧~~

点评

汗,这不需要  发表于 2011-8-30 19:50
我也大一了啊~~
哇咔咔咔咔,癫狂侠客给我现场教学了,你们没有吧~~

梦幻西游高仿版制作进程:
剧情:★★★☆☆☆☆☆☆☆
脚本:★☆☆☆☆☆☆☆☆☆
音乐:★★★☆☆☆☆☆☆☆
界面:★☆☆☆☆☆☆☆☆☆
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
86
在线时间
46 小时
注册时间
2009-8-2
帖子
23
12
发表于 2011-8-29 16:12:05 | 只看该作者
       self.blend_type = 1
改成
self.tone = (155,155,155)
是不是改成这样?可是不行啊.求详解

点评

真不行就在判断鼠标在图片上那里加个else然后写self.tone = Tone.new(0,0,0)  发表于 2011-9-2 10:04
怎么会呢  发表于 2011-9-2 10:03
表示鼠标移过去的确会变亮,可现在的问题是,变亮了之后当鼠标移开,不会变回去了啊!怎么办?  发表于 2011-8-30 21:26
= Tone.new(155,155,155) 即可  发表于 2011-8-30 19:50
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
154 小时
注册时间
2011-7-9
帖子
423
11
 楼主| 发表于 2011-8-27 20:15:23 | 只看该作者
hlwz5735 发表于 2011-8-27 11:40
话说很实用,用上了也很华丽,只是不知,在那里可以更改发光的效果啊?那个黄色半透明太吓人了,我想改成, ...

把更改成加法一句改成更改色调即可。
一般=(122,,122,122)
New Game:  【QQ堂4.6单机版】(9月新版!【点此】)个人提供快速网盘http://ad.jlweb.tk/upload/ --- 密码:abcdefg
激零工作室孵化中.....网游make中。。招收游戏监督一名,上线时间:5~12 小时 招收脚本员,美工数位。。
本人Q:330639889 验证:zs    ----广:愿意帮我宣传签名的,站内PM
下面的东西是什么?!请进:http://tieba.baidu.com/p/1453289014【2012最新炸弹型ARPG游戏,历时2年间断坚持制作!】
[img=646,262]http://ftp.66rpg.com/WEB_PLUS/attachment/forum/201203/28/1655578kbk8bqkfazk2
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
86
在线时间
46 小时
注册时间
2009-8-2
帖子
23
10
发表于 2011-8-27 11:40:04 | 只看该作者
话说很实用,用上了也很华丽,只是不知,在那里可以更改发光的效果啊?那个黄色半透明太吓人了,我想改成,微微发亮或者微微增大一点(优先选用微微发亮),可是无从下手啊……
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
505
在线时间
340 小时
注册时间
2008-8-13
帖子
526
9
发表于 2011-8-25 08:29:13 | 只看该作者
真的雷同了...这个N年前我实现过....不过是写在Game_Character里
- - 你无视我就行了
Temperament can not be proud to imitate supreme.
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
帖子
5113

贵宾

8
发表于 2011-8-24 20:06:41 | 只看该作者
本帖最后由 亿万星辰 于 2011-8-24 20:06 编辑

对于操作的判断写在 Sprite_Character 里大丈夫么?

点评

大可在scene里判断鼠标,然后传递一个变量到Sprite_Character里嘛。。。  发表于 2011-8-24 21:13
大概……没事吧……  发表于 2011-8-24 20:37
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-16 01:35

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表