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

Project1

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

[已经解决] 請教「狀態自然轉換」是否能夠製作

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
158 小时
注册时间
2008-4-12
帖子
43
跳转到指定楼层
1
发表于 2012-3-29 01:58:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 魔潘安 于 2012-3-29 23:10 编辑

各位大大好
我想製作一個狀態在自然解除的情況下
立即轉換為另一種狀態
所謂的「自然解除」
就是指非使用物品或技能將該狀態消除
而是狀態設置的回合數滿而解除的情況

例:
設置一個「寒毒」狀態
7回合之內如不使用藥品或技能解除
則在第8回合自動轉換為「死亡」狀態

或設置一個「祈福」狀態
3回合後自動轉換為「提升防禦」狀態

諸如此類的技能
請問除了用事件每回合判斷之外
是否還有其他更有效率的方法
感謝大家

Lv1.梦旅人

梦石
0
星屑
50
在线时间
334 小时
注册时间
2011-10-21
帖子
413
2
发表于 2012-3-29 15:14:57 | 只看该作者
自动添加状态的可以在脚本库里搜索def remove_states_auto(timing)
然后在remove_state(state.id)下面加入
  1. add_state(状态A的ID) if state.id == 状态B的ID
复制代码
比如说状态A是祈福狀態,ID为4,状态B是提升防禦狀態,ID为8
然后写法就是
  1. add_state(8) if state.id == 4
复制代码
寒毒状态同理~

评分

参与人数 1星屑 +200 梦石 +2 收起 理由
迷糊的安安 + 200 + 2 认可答案

查看全部评分

我是活着的死人哦
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
158 小时
注册时间
2008-4-12
帖子
43
3
 楼主| 发表于 2012-3-29 23:10:17 | 只看该作者
可以耶~感恩~
這樣就有更多技能可以設計了!!
感謝您的幫助唷!!

点评

请加油制作出不错的游戏哦  发表于 2012-3-30 07:28
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-5 13:00

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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