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

Project1

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

[原创发布] DNF同人的福音:浮空系统v0.2

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
128 小时
注册时间
2009-1-28
帖子
2790
跳转到指定楼层
1
发表于 2009-9-25 21:13:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 霜冻之狼 于 2009-9-26 10:22 编辑

原提问帖:http://rpg.blue/viewthread.php?tid=133602

这个版本新增加了连续浮空功能,现在可以在浮空未落地前再次浮空
不过浮空后无法还原行走图的BUG还是修复不能
  1. #================================================
  2. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  3. # ● 浮空系统v0.2   by 霜冻之狼(QQ:3941404177)
  4. #
  5. #  想要1号事件浮空:   $game_map.events[1].fukong(high,speed)
  6. #  想要本事件浮空:   $game_map.events[@event_id].fukong(high,speed)
  7. #  high:      浮空高度            speed:   下落速度
  8. #=====================================================
  9. class Game_Character
  10.   def fukong(high, speed)
  11.     # 距计算距离
  12.     distance = Math.sqrt(high).round
  13.     # 设置跳跃记数
  14.     @jump_peak = 10 + distance - speed
  15.     # 从静止转变到浮空时,变化行走图
  16.     unless @jump_count >= 0 and @character_name =~ /_浮/
  17.       @character_name = @character_name+ "_浮"
  18.     end
  19.     @jump_count = (@jump_peak *2 - @jump_count).abs
  20.     # 清除停止记数信息
  21.     @stop_count = 0
  22.   end

  23.   def update_jump
  24.     # 跳跃计数减 1
  25.     @jump_count -= 1
  26.     # 计算新坐标
  27.     @real_x = (@real_x * @jump_count + @x * 128) / (@jump_count + 1)
  28.     @real_y = (@real_y * @jump_count + @y * 128) / (@jump_count + 1)
  29.     if @character_name =~ /_浮/ and @jump_count == 0
  30.       @character_name = @character_name.gsub!("_浮") { "" }
  31.     end
  32.   end
  33. end
复制代码

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

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3263
在线时间
3616 小时
注册时间
2006-9-6
帖子
37399

开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

2
发表于 2009-9-25 21:38:26 | 只看该作者
浮空到底是什么样的……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

女神控

梦石
0
星屑
49
在线时间
141 小时
注册时间
2008-9-24
帖子
1455
3
发表于 2009-9-25 21:41:16 | 只看该作者
浮空到底是什么样的……
越前リョーマ 发表于 2009-9-25 21:38

半空飞起来了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
128 小时
注册时间
2009-1-28
帖子
2790
4
 楼主| 发表于 2009-9-26 10:19:43 | 只看该作者
本帖最后由 霜冻之狼 于 2009-9-26 10:25 编辑

这个是在默认跳跃的基础上改的,高手大大可无视

PS:浮空就是一种战斗状态,通俗说就是攻击时被拍飞……

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

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1055
在线时间
1564 小时
注册时间
2008-7-30
帖子
4418

贵宾

5
发表于 2009-9-26 14:36:34 | 只看该作者
纯顶

虽然我也不知道什么是浮空系统

See FScript Here:https://github.com/DeathKing/fscript
潜心编写URG3中。
所有对URG3的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-14 08:34

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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