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

Project1

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

[已经解决] 如何使主角过一段时间就减少一点MP 就像是体力

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
8 小时
注册时间
2011-9-15
帖子
18
跳转到指定楼层
1
发表于 2012-12-22 21:12:09 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 liux135 于 2012-12-22 21:39 编辑

本人是个新人 想做一个生存类游戏  可是不知道如何使主角过一段时间就减少MP的方法  求教  脚本也行= =

啊  另外怎么使主角到怪物前面就自动攻击(怪物也是)  以前在一个叫死魂曲的游戏里看到过

Lv1.梦旅人

梦石
0
星屑
48
在线时间
2459 小时
注册时间
2011-12-18
帖子
1484
2
发表于 2012-12-22 21:54:40 | 只看该作者
如果是游戏一开始就是这样的,可以用游戏时间来完成,
将游戏时间代入一个变量,然后用你指定的体力值减少的时间值对其取余,若余数为0,那么体力值减少。
关键步骤
  1. $game_viraables[x]%y == 0      #x是代表游戏时间的变量,y就是你指定的那个时间
复制代码
如果是中途开始,那么用计时器,这个比较好理解,开始的时候,同时设定计时器开始,计时器的时间就是你指定的那个时间,然后在分歧中找到当计时器为0的时候,减少体力值,同时重新开始计时。

评分

参与人数 1星屑 +120 收起 理由
咕噜 + 120 精品文章

查看全部评分

这是一个深不见底的坑,这是一个广袤无边的坑,我才刚刚放上了一抔泥土……

《六道·陈国篇》开坑了……↓点我
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
8 小时
注册时间
2011-9-15
帖子
18
3
 楼主| 发表于 2012-12-22 22:06:38 | 只看该作者
a364774426 发表于 2012-12-22 21:54
如果是游戏一开始就是这样的,可以用游戏时间来完成,
将游戏时间代入一个变量,然后用你指定的体力值减少 ...

有没有办法  在游戏一开始到结束都这样么

点评

哦~原来如此啊= =嘿嘿 谢谢高人指点...  发表于 2012-12-22 22:21
我说的两个办法都可以啊  发表于 2012-12-22 22:15
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
8 小时
注册时间
2011-9-15
帖子
18
4
 楼主| 发表于 2012-12-22 23:50:53 | 只看该作者
本帖最后由 liux135 于 2012-12-22 23:58 编辑
a364774426 发表于 2012-12-22 21:54
如果是游戏一开始就是这样的,可以用游戏时间来完成,
将游戏时间代入一个变量,然后用你指定的体力值减少 ...


话说大大你给我的脚本代码应该放在那个里面呢0 0找了半天没有发现游戏时间的脚本啊....
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
8 小时
注册时间
2011-9-15
帖子
18
5
 楼主| 发表于 2012-12-23 17:40:00 | 只看该作者
a364774426 发表于 2012-12-22 21:54
如果是游戏一开始就是这样的,可以用游戏时间来完成,
将游戏时间代入一个变量,然后用你指定的体力值减少 ...

大神还在不在0 0...

点评

原来如此...  发表于 2012-12-27 10:33
点评自己的帖子别人是收不到的……  发表于 2012-12-25 21:31
在不在=A=...  发表于 2012-12-24 18:27
你给我的脚本代码应该放在那个里面呢0 0找了半天没有发现游戏时间的脚本啊....难道要自己下载一个时间的脚本...  发表于 2012-12-23 20:49
咋地啦  发表于 2012-12-23 18:22
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
8 小时
注册时间
2011-9-15
帖子
18
6
 楼主| 发表于 2012-12-27 10:34:17 | 只看该作者
a364774426 发表于 2012-12-22 21:54
如果是游戏一开始就是这样的,可以用游戏时间来完成,
将游戏时间代入一个变量,然后用你指定的体力值减少 ...

大神在么= =
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
48
在线时间
2459 小时
注册时间
2011-12-18
帖子
1484
7
发表于 2012-12-27 12:16:26 | 只看该作者
唔,我想了一下,用计时器比用游戏时间要合适,用计时器的话,默认是打开游戏菜单是计时器不会变动,但是游戏时间确实增加的。
比如你在玩着这个游戏,要去吃饭,打开游戏菜单算是暂停一下,或者吃药装备什么的都会耗费游戏时间。
用计时器的方法看下面截图。

在游戏开始的时候,将开关4打开,这样计时器就会开始工作,我设定的是10秒,你自己根据情况增减。
这里的开关4必须关闭,否则计时器不会走动




同样需要在开始的时候将开关1打开,以实现每时每刻都对计时器进行判定。在计时器为0的时候角色的MP 减少1,然后重新打开4好开关,重新计时。

评分

参与人数 1梦石 +1 收起 理由
咕噜 + 1 认可答案

查看全部评分

这是一个深不见底的坑,这是一个广袤无边的坑,我才刚刚放上了一抔泥土……

《六道·陈国篇》开坑了……↓点我
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
8 小时
注册时间
2011-9-15
帖子
18
8
 楼主| 发表于 2012-12-28 17:23:46 | 只看该作者
a364774426 发表于 2012-12-27 12:16
唔,我想了一下,用计时器比用游戏时间要合适,用计时器的话,默认是打开游戏菜单是计时器不会变动,但是游 ...

感谢大大的详细说明
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-23 01:58

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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