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

Project1

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

想求一个时间判定脚本,理论上应该不难。

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
75
在线时间
4 小时
注册时间
2009-6-9
帖子
30
跳转到指定楼层
1
发表于 2009-6-11 18:18:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本人正在制作《勇者30》小游戏,可以到原创发布里看到。

由于某大反映角色快速移动时会“卡”。这个是因为游戏的时间判定全部是用事件来做的,当角色与事件接触时就会产生判定,每一步都会这样,所以就会有“卡”的现象了。位了解决这个问题希望某位大大做一个时间判定脚本。

脚本设计思路:

在某一开关打开时开始倒计时,开关停止时停止计时(不是暂停)。当时间为0时GAMEOVER。

感谢帮助设计脚本的大大。

Lv2.观梦者 (管理员)

八云紫的式神

梦石
0
星屑
629
在线时间
1243 小时
注册时间
2008-1-1
帖子
4282

烫烫烫

2
发表于 2009-6-11 18:34:38 | 只看该作者
以前八云写过事件脚本……不过那帖被删了
周五论坛升级后可能恢复
rm for linux(wine)制作中,期待夏娜SAMA能实现到webrm上
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3309
在线时间
3620 小时
注册时间
2006-9-6
帖子
37400

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

3
发表于 2009-6-11 18:59:04 | 只看该作者
这个用事件做应该是不会卡的,我觉得是你没设计好……
[LINE]1,#dddddd[/LINE]
(这个部分可以放到独立开关关闭的情况下里)并行处理,当开关打开的时候,开始计时,并且打开独立开关A;在并行事件中,如果独立开关A打开,条件分歧开关是否打开,关闭的情况下,关闭独立开关A,取消计时器,如果是开,那么条件分歧时间是否为0,0则Gameover。
[LINE]1,#dddddd[/LINE]
当然我觉得这样错其实是比较麻烦了,不过可能对于保持FPS有帮助……一直操作变量和开关是很叼FPS的,宁愿多几个分歧……
回复 支持 反对

使用道具 举报

Lv2.观梦者 (管理员)

八云紫的式神

梦石
0
星屑
629
在线时间
1243 小时
注册时间
2008-1-1
帖子
4282

烫烫烫

4
发表于 2009-6-11 19:04:43 | 只看该作者
以下引用越前リョーマ于2009-6-11 10:59:04的发言:
当然我觉得这样错其实是比较麻烦了,不过可能对于保持FPS有帮助……一直操作变量和开关是很叼FPS的,宁愿多几个分歧……

对,操作变量和开关要伴随地图的刷新
rm for linux(wine)制作中,期待夏娜SAMA能实现到webrm上
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
75
在线时间
4 小时
注册时间
2009-6-9
帖子
30
5
 楼主| 发表于 2009-6-11 19:58:34 | 只看该作者
好主意,但我还是想求脚本。因为脚本的话别人也可以轻易的参加制作。

本游戏构思时多人制作不同关卡,不同人游戏设计思路不同,就会有不同表现。最后整合。当然目前的整合是用其他软件将每个独立的关卡整个到一起。目前是这样设计的。
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3309
在线时间
3620 小时
注册时间
2006-9-6
帖子
37400

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

6
发表于 2009-6-11 20:01:18 | 只看该作者
以下引用a3sai于2009-6-11 11:58:34的发言:

好主意,但我还是想求脚本。因为脚本的话别人也可以轻易的参加制作。

= =
这个事件你做好后,只要每个需要的地图复制一个就好了……
[LINE]1,#dddddd[/LINE]
说句实在话,别再妄想那种事了…… - -
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
75
在线时间
4 小时
注册时间
2009-6-9
帖子
30
7
 楼主| 发表于 2009-6-11 20:08:06 | 只看该作者
我去试一下 感觉判定不会成功。因为里面没有等于0这一项。小于1的意外状况貌似无法判断。

我有些明白楼上意思了。但独立开关的判定权限是否大于开关的权限?设计会很复杂,貌似要借助第三方判定。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
75
在线时间
4 小时
注册时间
2009-6-9
帖子
30
8
 楼主| 发表于 2009-6-11 20:23:15 | 只看该作者
测试成功 感谢龙马
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3309
在线时间
3620 小时
注册时间
2006-9-6
帖子
37400

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

9
发表于 2009-6-11 20:54:21 | 只看该作者
以下引用a3sai于2009-6-11 12:08:06的发言:

我去试一下 感觉判定不会成功。因为里面没有等于0这一项。小于1的意外状况貌似无法判断。

我有些明白楼上意思了。但独立开关的判定权限是否大于开关的权限?设计会很复杂,貌似要借助第三方判定。


[本贴由作者于 2009-6-11 12:10:29 最后编辑]

你想把那个独立开关换成开关也没事啊…… - -
用独立开关的话可以节约一个开关。而且我说的应该也满明白了吧,似乎不复杂啊……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
75
在线时间
4 小时
注册时间
2009-6-9
帖子
30
10
 楼主| 发表于 2009-6-11 20:56:38 | 只看该作者
我弄了 独立的是GAMEOVER 其他不独立 不用借助第三方判定 双条件判定即可 感谢龙马
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-27 04:33

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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