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

Project1

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

[已经解决] 求助啊,各位!让主角进水就掉血,详细看帖

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2014-7-20
帖子
5
跳转到指定楼层
1
发表于 2014-7-20 22:57:55 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
水里不可通行,但主角能穿墙,别说水里设满事件,太卡了。跪求大神!OTZ

点评

LZ发的图片我们都看不到额……可以利用论坛的上传图片功能啊  发表于 2014-7-21 08:30

Lv1.梦旅人

梦石
0
星屑
50
在线时间
378 小时
注册时间
2013-10-14
帖子
215
2
发表于 2014-7-20 23:09:36 | 只看该作者
本帖最后由 batfjtn 于 2014-7-20 23:11 编辑



事件的比较简单~~!!

首先在穿透后的地形设置个事件~

按照图片上的方法~~!!

设置成并行处理~~!!

角色到了同样的地形自动扣血~~!!
最简单的学习方法就是努力回答别人的问题...
任何教程都没有实践来的重要...
XP小问题都能自己解决了,剩下的就是脚本了...
╰⋛⋋⊱⋋๑角⊱☠c色๑⋌⊰⋌⋚╯
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2014-7-20
帖子
5
3
 楼主| 发表于 2014-7-20 23:49:44 | 只看该作者
[img]http://imgsrc.baidu.com/forum/w%3D580/sign=c62c83dfba99a9013b355b3e2d940a58/b0e8cabf6c81800ac0c4d6c5b33533fa838b470c.jpg[/img失败了,求高人指点,上来就用牙咬我TOT,惨无人道0.0
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2014-7-20
帖子
5
4
 楼主| 发表于 2014-7-20 23:51:06 | 只看该作者
batfjtn 发表于 2014-7-20 23:09
事件的比较简单~~!!

首先在穿透后的地形设置个事件~

补上张图
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2014-7-20
帖子
5
5
 楼主| 发表于 2014-7-20 23:53:56 | 只看该作者
按钮“z”是穿透
回复 支持 反对

使用道具 举报

Lv1.梦旅人

薄凉看客

梦石
0
星屑
50
在线时间
1269 小时
注册时间
2010-6-20
帖子
1316
6
发表于 2014-7-21 00:48:57 | 只看该作者
进入水中就自动附加一个类似“毒”的状态不就好了
不在水中就解除该状态

点评

中毒状态移动时候掉血,不动的时候不掉。因此这个还需要修正下。  发表于 2014-7-21 08:34
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
165
在线时间
809 小时
注册时间
2013-8-23
帖子
804

开拓者

7
发表于 2014-7-21 10:46:07 | 只看该作者
在数据库图块里把墙设置为可穿透
然后把水的地形标志设为一个数,不要和别的重复
然后在事件里(并行处理)把角色当前所处的地形标志代入变量
条件分歧如果变量等于你设置的水的地形标志
那么角色减血
然后等待20帧

评分

参与人数 1星屑 +100 收起 理由
RyanBern + 100 认可答案

查看全部评分

遗失的签名。。。
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

  /) /)<

梦石
0
星屑
4212
在线时间
4890 小时
注册时间
2009-2-16
帖子
8434

开拓者短篇七成年组季军

8
发表于 2014-7-21 11:32:36 | 只看该作者
按z穿透 是测试时专用功能 正式游戏里按z是无效的
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2014-7-20
帖子
5
9
 楼主| 发表于 2014-7-21 11:41:00 | 只看该作者
冰水金刚 发表于 2014-7-21 10:46
在数据库图块里把墙设置为可穿透
然后把水的地形标志设为一个数,不要和别的重复
然后在事件里(并行处理) ...

嗯,好的,谢谢
回复 支持 反对

使用道具 举报

Lv2.观梦者

故九江太守

梦石
0
星屑
554
在线时间
2159 小时
注册时间
2012-12-5
帖子
4463
10
发表于 2014-7-21 12:52:34 | 只看该作者
RUBY 代码复制
  1. class Scene_Map
  2.  
  3.   def initialize
  4.  
  5.     @n_zhaoze = 0
  6.  
  7.   end
  8.  
  9.   alias :ethan_update :update
  10.  
  11.   def update
  12.  
  13.     ethan_update
  14.  
  15.     if $game_player.moving?
  16.  
  17.       if $game_map.terrain_tag($game_player.x, $game_player.y) == 7
  18.  
  19.         @n_zhaoze += 1
  20.  
  21.         if @n_zhaoze%8 == 0
  22.  
  23.           for actor in $game_party.actors
  24.  
  25.             actor.hp -= 10
  26.  
  27.             if actor.hp < 1
  28.  
  29.               actor.hp = 1
  30.             end
  31.  
  32.           end
  33.  
  34.         end
  35.  
  36.       end
  37.  
  38.     end
  39.  
  40.   end
  41.  
  42. end

把水的地形标示改成7

点评

所以还是一周一次是吗  发表于 2014-7-21 16:11
因为公司里BOSS刚走,难得空闲就回来答题区逛逛,有意见吗老板  发表于 2014-7-21 16:09

评分

参与人数 1星屑 +100 收起 理由
RyanBern + 100 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-22 01:55

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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