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

Project1

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

[已经解决] 关于TP运用于跑步上的问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
69
在线时间
205 小时
注册时间
2010-12-16
帖子
156
跳转到指定楼层
1
 楼主| 发表于 2013-2-16 16:20:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 550806810 于 2013-2-16 16:56 编辑

想要实现的效果如下:【只需要实现第一个角色这种效果就行了】
奔跑每半秒消耗1点TP,TP为0无法奔跑。
走路没半秒恢复1点TP,TP为100不再恢复。
关于实现所需脚本【相信回答这个问题的人都应该知道如下脚本】——
if $game_map.disable_dash? #如果地图不允许跑步
$game_actors[1].tp += 100  #角色1回复100TP
以上,已经自己解决了。果然咱也不是吃素的嘛……
想成为触的渣一枚Or觉得自己是渣的渣一枚。

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
2
发表于 2013-2-16 16:29:48 | 只看该作者
既然都知道 TP 的加减方法了,应该可以自己搞定吧,

$game_player.dash? 可测出玩家是否跑步状态,

$game_actors[1].tp 为玩家 TP 值

有这两个,答案已在眼前,余下就是判断处理而已。

点评

谢谢,已经自己解决了。  发表于 2013-2-16 16:56
我试试OTL  发表于 2013-2-16 16:31
修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
69
在线时间
205 小时
注册时间
2010-12-16
帖子
156
3
 楼主| 发表于 2013-2-16 16:41:25 | 只看该作者
本帖最后由 550806810 于 2013-2-16 16:57 编辑
j433463 发表于 2013-2-16 16:29
既然都知道 TP 的加减方法了,应该可以自己搞定吧,

$game_player.dash? 可测出玩家是否跑步状态,


解决了!利用脚本判定解决了。

点评

哪里……表示我也是照猫画虎的等级而已。  发表于 2013-2-16 17:24
强,高手就是不凡,解决手速超快,我只是占了经常改默认脚本有点体会的便宜,否则连回应的资格都欠缺。  发表于 2013-2-16 17:03
地图属性、、、  发表于 2013-2-16 16:48
想成为触的渣一枚Or觉得自己是渣的渣一枚。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
4
发表于 2013-2-16 16:58:37 | 只看该作者
实际测试我是没做过,不过因为跑步的设置在默认脚本很少,大致上修改应该差不离这几个:

禁止/允许跑步好像是地图设置中勾选的,它是在 Game_Map 中有个 def disable_dash? 来取得是否勾选了禁止跑步,实际上是取 @map.disable_dashing 的值,或许可以由这方面着手。

另外的方式,则比较单纯,因为跑步的速度是由 Game_CharacterBase 中的 def real_move_speed 决定的,那个 1 您改成 0 就等于是跑不起来,所以也可以用改那个 1 来达到伪禁止状态,这或许比较好做。

点评

嗯,谢谢!  发表于 2013-2-17 18:13
不好意思,我忘了还有另一个关键的办法,其实只需用一个变量开关跑步,然后在按键 :A 那处让它不起作用就可以了,我是说 def dash? 最后一行。  发表于 2013-2-16 19:44
明白了。多谢指教!  发表于 2013-2-16 17:44
修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-25 14:09

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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