查看: 3176|回复: 2

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

[复制链接]
梦石
0
星屑
50
在线时间
158 小时
注册时间
2008-4-12
回帖
31
发表于 2012-3-29 01:58:58 | 显示全部楼层 |阅读模式

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

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

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

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

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

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

諸如此類的技能
請問除了用事件每回合判斷之外
是否還有其他更有效率的方法
感謝大家
梦石
0
星屑
50
在线时间
334 小时
注册时间
2011-10-21
回帖
402
发表于 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 认可答案

查看全部评分

我是活着的死人哦
回复

使用道具 举报

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

点评

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

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部