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

Project1

 找回密码
 注册会员
搜索
楼主: ProfesstionR
打印 上一主题 下一主题

[已经解决] 浮空系统脚本[呼叫霜冻之狼]

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
128 小时
注册时间
2009-1-28
帖子
2790
11
发表于 2009-9-13 09:55:31 | 只看该作者
本帖最后由 霜冻之狼 于 2009-9-13 10:00 编辑
  1. #●浮空不完全版 by 霜冻之狼
  2. #想要1号事件浮空:  $game_map.events[1].fukong(high,speed)
  3. #想要本事件浮空:   $game_map.events[@event_id].fukong(high,speed)
  4. #  high: 浮空高度     speed:下落速度

  5. class Game_Character
  6. def fukong(high, speed) # 矫正姿势
  7. straighten # 距计算距离
  8. distance = Math.sqrt(high).round # 设置跳跃记数
  9. @jump_peak = [speed + distance / 2, 10].max
  10. @jump_count = @jump_peak * 2
  11. @stop_count = 0 # 清除停止记数信息
  12. end
  13. end
复制代码

炼金术的根本法则是等价交换。想要获得,必须失去同等价值的东西。每当烦躁的时候,煎熬在不想做却又正在做的烦心事中的时候,我就安慰自己,提醒自己做这些事情的目的所在,告诉自己不要忽略所获得或者即将获得的回报,物质的,精神的,肉体的,灵魂的回报!只做想做的事情,就会失去不想失去的东西。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
510
在线时间
340 小时
注册时间
2008-8-13
帖子
526
12
 楼主| 发表于 2009-9-13 14:03:50 | 只看该作者
有缺陷啊!!!
能是能了,但是,变换走图和浮空时挨打再往上浮不能啊!!!
- - 你无视我就行了
Temperament can not be proud to imitate supreme.
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
128 小时
注册时间
2009-1-28
帖子
2790
13
发表于 2009-9-13 14:49:06 | 只看该作者
对了 浮空时挨打再往上浮......
好像被俺忽略了

炼金术的根本法则是等价交换。想要获得,必须失去同等价值的东西。每当烦躁的时候,煎熬在不想做却又正在做的烦心事中的时候,我就安慰自己,提醒自己做这些事情的目的所在,告诉自己不要忽略所获得或者即将获得的回报,物质的,精神的,肉体的,灵魂的回报!只做想做的事情,就会失去不想失去的东西。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
510
在线时间
340 小时
注册时间
2008-8-13
帖子
526
14
 楼主| 发表于 2009-9-13 15:23:30 | 只看该作者
那补上吧- -
回复 支持 反对

使用道具 举报

Lv1.梦旅人

沈黙栤冷

梦石
0
星屑
55
在线时间
5 小时
注册时间
2007-12-15
帖子
3048
15
发表于 2009-9-13 15:46:59 | 只看该作者
搞地下城?貌似用AGM会简单点……
重来,一切将回更美好?我想不一定,因为苍天给予你的是最美好的结束……阿弥陀佛……(我了个去,关“阿弥陀佛”什么事?)
对于破解游戏,我无话可说,对于破解后宣传,我强烈鄙视,没错,我刚破解了某个正版游戏,想要吗?请自宫后,拿那个东西过来换吧。
……请用行动来支持国产游戏……
PS:谁有仙五破解版啊……(喂!PIA!)
什么情况,汽车漏胎?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
128 小时
注册时间
2009-1-28
帖子
2790
16
发表于 2009-9-13 16:02:18 | 只看该作者
本帖最后由 霜冻之狼 于 2009-9-19 11:36 编辑
  1. #==========================================================
  2. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  3. # ● 浮空系统 by 霜冻之狼(66RPG)
  4. #    high:    浮空高度
  5. #    speed:   下落速度
  6. #--------------------------------------------------------------------------
  7. class Game_Character
  8.   def fukong(high, speed)
  9.     # 距计算距离
  10.     distance = Math.sqrt(high).round
  11.     # 设置跳跃记数
  12.     @jump_peak = [distance - speed, 10].max
  13.     unless @jump_count >= 1 and @character_name =~ /_浮/
  14.       # 变换行走图
  15.       @character_name = @character_name+ "_浮"
  16.       @jump_count += @jump_peak * 2
  17.     else
  18.       @jump_count += @jump_peak
  19.     end
  20.     # 清除停止记数信息
  21.     @stop_count = 0
  22.   end
  23.   def update_jump
  24.     # 跳跃计数减 1
  25.     @jump_count -= 1
  26.     if @jump_count == 0
  27.       @character_name = @character_name.gsub!("_浮") { "" }
  28.     end
  29.     # 计算新坐标
  30.     @real_x = (@real_x * @jump_count + @x * 128) / (@jump_count + 1)
  31.     @real_y = (@real_y * @jump_count + @y * 128) / (@jump_count + 1)
  32.   end
  33. end
复制代码
改好了,就是俺不明白为什么最后行走图变不回来了............
要是有V悬赏就好了

炼金术的根本法则是等价交换。想要获得,必须失去同等价值的东西。每当烦躁的时候,煎熬在不想做却又正在做的烦心事中的时候,我就安慰自己,提醒自己做这些事情的目的所在,告诉自己不要忽略所获得或者即将获得的回报,物质的,精神的,肉体的,灵魂的回报!只做想做的事情,就会失去不想失去的东西。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
510
在线时间
340 小时
注册时间
2008-8-13
帖子
526
17
 楼主| 发表于 2009-9-13 16:08:58 | 只看该作者
浮空时挨打再往上浮做了吗
- - 你无视我就行了
Temperament can not be proud to imitate supreme.
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
128 小时
注册时间
2009-1-28
帖子
2790
18
发表于 2009-9-13 16:19:31 | 只看该作者
本帖最后由 霜冻之狼 于 2009-9-13 16:22 编辑

其实是俺不熟悉你的战斗系统
没有办法加入挨打判定 所以只能做到这里了

炼金术的根本法则是等价交换。想要获得,必须失去同等价值的东西。每当烦躁的时候,煎熬在不想做却又正在做的烦心事中的时候,我就安慰自己,提醒自己做这些事情的目的所在,告诉自己不要忽略所获得或者即将获得的回报,物质的,精神的,肉体的,灵魂的回报!只做想做的事情,就会失去不想失去的东西。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
510
在线时间
340 小时
注册时间
2008-8-13
帖子
526
19
 楼主| 发表于 2009-9-13 17:25:56 | 只看该作者
.............挨打判定嘛,其实   就是
让事件在跳跃时,能再进行跳跃,那次跳跃从刚才的高度开始,但是下落地点与原先一样,这样的,你做吧
- - 你无视我就行了
Temperament can not be proud to imitate supreme.
回复 支持 反对

使用道具 举报

Lv3.寻梦者

孤独守望

梦石
0
星屑
3137
在线时间
1535 小时
注册时间
2006-10-16
帖子
4321

开拓者贵宾

20
发表于 2009-9-13 17:29:43 | 只看该作者
喵……路过插嘴……先检查一下jump0后名字有没有真的更改(p),如果有的话试试让sprite进行refresh
然后……Orz你的脚本没有类名……= =
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-8 06:08

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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