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

Project1

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

申请VX区版主

 关闭 [复制链接]

Lv1.梦旅人

SB們大家好<

梦石
0
星屑
50
在线时间
3 小时
注册时间
2008-1-7
帖子
457
跳转到指定楼层
1
发表于 2008-2-1 03:16:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
RT  最近正在研究VX,希望在能上网的时候可以帮帮忙

可以帮在这个帖子里第一个提出要求的朋友写个VX的脚本

别太难的就行.

{/hx}
本贴由论坛斑竹玮哥投胎了结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^
这不是6R,我对自己说。

Lv1.梦旅人

月下可怜人

梦石
0
星屑
50
在线时间
10 小时
注册时间
2005-11-23
帖子
4085

第1届短篇游戏比赛亚军

2
发表于 2008-2-1 03:21:38 | 只看该作者
那个,我沙发,帮帮忙。
纵然千里外,我等雁归来。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

月下可怜人

梦石
0
星屑
50
在线时间
10 小时
注册时间
2005-11-23
帖子
4085

第1届短篇游戏比赛亚军

3
发表于 2008-2-1 03:23:16 | 只看该作者
VX的跳跃有个不足之处是,会跳到不可通行的地方,能否帮忙改下,改为遇到不可通行的地方会自动停下,这是别人委托我的,只是最近忙不过来……
纵然千里外,我等雁归来。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

SB們大家好<

梦石
0
星屑
50
在线时间
3 小时
注册时间
2008-1-7
帖子
457
4
 楼主| 发表于 2008-2-1 03:37:44 | 只看该作者
  1. class Game_Character
  2.   def jump(x_plus, y_plus)  
  3.     if x_plus.abs > y_plus.abs            # 横向距离长
  4.       x_plus < 0 ? turn_left : turn_right
  5.     elsif x_plus.abs > y_plus.abs         # 纵向距离长
  6.       y_plus < 0 ? turn_up : turn_down
  7.     end
  8.    
  9.     if self.is_a?(Game_Player)
  10.       if !map_passable?(@x + x_plus, @y + y_plus)
  11.       p "跳跃目标#{@x + x_plus}, #{@y + y_plus}无法通行,请重新设置!"
  12.       return
  13.       end
  14.     elsif !passable?(@x + x_plus, @y + y_plus)
  15.       p "跳跃目标#{@x + x_plus}, #{@y + y_plus}无法通行,请重新设置!"
  16.       return
  17.     end
  18.    
  19.     @x += x_plus
  20.     @y += y_plus
  21.     distance = Math.sqrt(x_plus * x_plus + y_plus * y_plus).round
  22.     @jump_peak = 10 + distance - @move_speed
  23.     @jump_count = @jump_peak * 2
  24.     @stop_count = 0
  25.     straighten
  26.    
  27.   end
  28.   
  29. end
复制代码


这样?
很简单啊
这个不算,再来一个.
这不是6R,我对自己说。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

月下可怜人

梦石
0
星屑
50
在线时间
10 小时
注册时间
2005-11-23
帖子
4085

第1届短篇游戏比赛亚军

5
发表于 2008-2-1 03:49:18 | 只看该作者
以下引用趙雲于2008-1-31 19:37:44的发言:

class Game_Character
  def jump(x_plus, y_plus)  
    if x_plus.abs > y_plus.abs            # 横向距离长
      x_plus < 0 ? turn_left : turn_right
    elsif x_plus.abs > y_plus.abs         # 纵向距离长
      y_plus < 0 ? turn_up : turn_down
    end
   
    if self.is_a?(Game_Player)
      if !map_passable?(@x + x_plus, @y + y_plus)
      p "跳跃目标#{@x + x_plus}, #{@y + y_plus}无法通行,请重新设置!"
      return
      end
    elsif !passable?(@x + x_plus, @y + y_plus)
      p "跳跃目标#{@x + x_plus}, #{@y + y_plus}无法通行,请重新设置!"
      return
    end
   
    @x += x_plus
    @y += y_plus
    distance = Math.sqrt(x_plus * x_plus + y_plus * y_plus).round
    @jump_peak = 10 + distance - @move_speed
    @jump_count = @jump_peak * 2
    @stop_count = 0
    straighten
   
  end
  
end


这样?
很简单啊
这个不算,再来一个.


[本贴由作者于 2008-1-31 19:46:08 最后编辑]


谢谢{/se},最主要这里没VX,改不了,谢谢了,偶交工去了,会说明作者的。

从这里可以看出,LZ是有能力的,如此而已,呵呵。
纵然千里外,我等雁归来。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

SB們大家好<

梦石
0
星屑
50
在线时间
3 小时
注册时间
2008-1-7
帖子
457
6
 楼主| 发表于 2009-6-12 08:00:00 | 只看该作者
多谢啦,前辈.
有要求的朋友快说下,预计今天可能过会就上不了了
难道今天水区强帖太多,没几个人来版务区的么
这不是6R,我对自己说。
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

Mars-火星机械

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-12-15
帖子
2713
7
发表于 2008-2-1 04:04:23 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

月下可怜人

梦石
0
星屑
50
在线时间
10 小时
注册时间
2005-11-23
帖子
4085

第1届短篇游戏比赛亚军

8
发表于 2008-2-1 04:05:40 | 只看该作者
呵呵,这气氛多好,你侬我侬。
纵然千里外,我等雁归来。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

月下可怜人

梦石
0
星屑
50
在线时间
10 小时
注册时间
2005-11-23
帖子
4085

第1届短篇游戏比赛亚军

9
发表于 2008-2-1 04:10:37 | 只看该作者
那个,LZ......对方反馈说一跳就出错......参数数量不对...

纵然千里外,我等雁归来。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

SB們大家好<

梦石
0
星屑
50
在线时间
3 小时
注册时间
2008-1-7
帖子
457
10
 楼主| 发表于 2008-2-1 04:12:28 | 只看该作者
以下引用暴动冲锋于2008-1-31 20:05:14的发言:
烦请您再指出我那640补丁的其他错误,以及错在哪儿……

应该没有了,那个BUG也是我昨天晚上在自己工程发现的
只想考考你能不能解决而已{/hx}
因为对你之前写的云山菜单没有多大好印象 呵呵
下面来尝试修改修改默认的系统吧,譬如,恢复XP的指针式选择对象之类?
这不是6R,我对自己说。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 11:47

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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