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

Project1

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

[已经解决] 如何在使用道具和技能的时候去除停顿?

[复制链接]
梦石
0
星屑
50
在线时间
204 小时
注册时间
2010-8-22
帖子
43
跳转到指定楼层
1
发表于 2012-9-2 11:34:24 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
本帖最后由 uoyllik 于 2012-9-4 20:49 编辑
# P8 i# [4 ~" A# ~6 g0 ~
: y" i: i0 `7 y: A4 W8 `! h请问如何在使用道具和技能的时候去除停顿?
) O& s! q4 o3 J' Q% k7 Y, L特别是在使用道具的时候,整个画面都停止了,我想在用的时候,游戏时间继续进行,不停止.4 h4 P- u- _) j5 b5 _
道具和技能分别在哪里修改?2 O; r3 g# i" u+ _. c9 _
我用的3.82版,谢谢
梦石
0
星屑
50
在线时间
204 小时
注册时间
2010-8-22
帖子
43
6
 楼主| 发表于 2012-9-4 20:48:46 | 只看该作者
Administrations 发表于 2012-9-4 00:40
. a/ z! A  f! U- Y( Z( M0 o这个不是脚本的问题,去tool里把第18个tool的动画啦,路径啦什么的改了就好了 ...
) ?& P5 [, s; L$ E4 q, C
解决了!感谢!
回复 支持 反对

使用道具 举报

梦石
0
星屑
45
在线时间
33 小时
注册时间
2010-10-1
帖子
39
5
发表于 2012-9-4 00:40:29 | 只看该作者
这个不是脚本的问题,去tool里把第18个tool的动画啦,路径啦什么的改了就好了
L
回复 支持 反对

使用道具 举报

梦石
0
星屑
50
在线时间
204 小时
注册时间
2010-8-22
帖子
43
4
 楼主| 发表于 2012-9-2 22:17:29 | 只看该作者
本帖最后由 uoyllik 于 2012-9-2 22:19 编辑
+ g; A2 d) y. Y, D$ |0 |& E6 R
hys111111 发表于 2012-9-2 21:02 : R* v: L4 J9 w5 H3 U% l
物品对应的技能:- I) u: c+ o& K; h+ r. F- ?
#==============================================================================#
+ }* ~. t. z' ?" I#. ...
* z( n: a5 f" i3 r' i* |: p/ {
: d$ A/ i! h  S. D
没有解决,详情请看3楼。
回复 支持 反对

使用道具 举报

梦石
0
星屑
50
在线时间
204 小时
注册时间
2010-8-22
帖子
43
3
 楼主| 发表于 2012-9-2 22:11:46 | 只看该作者
本帖最后由 uoyllik 于 2012-9-2 22:15 编辑
8 i: M  `2 g+ N* U& s9 l2 W' }9 V4 i, g5 ]# ?
首先我的3.82版本里没有这个
: S0 h$ s! P% y1 J% p. _" |3 u5 x“# 你希望在游戏中这个TOOL存在多长时间? (按帧数计算); o  Q, {( j4 I  E" t3 u4 ^" A
DURATIONS[action_id] = 10”这一句。
  m8 t4 L$ Z5 W0 c 0 F; I7 O( |8 Y
然后我以小药剂Porion (18)这个物品为例,在脚本Porion (18)里把所有和施放时间有关的都改成了0,, R' j! Y' R2 u6 y# U5 N
其中的“DURATIONS[action_id] = ”这一行,赋值为0或1,它是瞬发了,但是物品使用了,血没有补上;1 E" M( P  B* N& w: d
赋值为2或以上,血能够补上,但是游戏画面又变成了原来的使用物品时暂停,最终没有解决这个问题。, ]/ @- x7 h0 B6 ]- Q) @6 c6 n; p! F
猜测这个结果的原因,可能停顿设置在了其他脚本里。! ~* n# l, m7 S4 t. I

" H4 u* w% C5 N! h; P# J( C$ ]附上修改后的脚本Porion (18),供大家参考,帮助我解决这个问题, [: o7 w) m+ c) Z
module Database_Bullet
; \% ~  U' V8 q( R: S  action_id = 18
: O6 H* Z* M+ t1 I4 V" T- i" ?/ B  v  LINK_ACTION_ID[action_id] = 0
( l6 v9 _5 p- I% }  SUFLAGS[action_id] = 0 2 R5 W& T0 W! L4 ~( `+ e
  DURATIONS[action_id] = 2
  V/ |2 D* |# L5 c) }  PIERCINGS[action_id] = false
& ^+ G" r. w# u; c( W! L% v9 d  SELF_MOTIONS[action_id] = ""#_SKILL_01( G5 \0 N5 J; J) X
  plan = []
5 N  [& Z7 `) Y  plan[0] = action_id
+ s) l; ^, u, A  }$ I  ATTACK_ID_PLANS[action_id] = plan  4 y+ O. Q$ k. C
  ATTACK_RANGE_TYPES[action_id] = SQUARE% n+ `' R/ ?% z+ P/ }
  ATTACK_RANGE_PLANS[action_id] = [2]5 {' D# _6 D. I+ ]" u8 N. V) I
  BLOW_POWERS[action_id] = 1
  Q8 g- ]0 b/ J7 t  SELF_ANIMATION_PLANS[action_id] =  []$ e# U8 L+ T+ V% H
  SELF_ANIMATION_HIT[action_id]  = 0! r) m# _1 J9 z8 G
  SELF_DAMAGES[action_id] = true" b( f6 N0 u2 J4 z% E& ?
  SELF_INVICIBLES[action_id] = true( j* }2 X0 L8 w" V
  ONLY_ALLY[action_id] = true: N& T: f/ `- C/ ?
  TARGET_INVINCIBLES_DURATIONS[action_id] = 0      % q# U) g: F6 W0 z1 B6 a# R& t
  IGNORE_INVINCIBLES[action_id] = true
8 h8 y9 J. X3 J0 k' h" }6 a  IGNORE_PLAYERSHIELD[action_id] = true, H% R/ P" n8 G
  IGNORE_REFLECT[action_id] = true
! O6 P/ Z% u$ X; D* j2 L( J  MULTI_HIT[action_id] = true
. F1 [8 K$ o- o/ f3 [  SHAKE[action_id] = false7 h: S: G" j) M1 @; N3 @0 }# I
  ANIMATION_SPEED[action_id] = 01 v$ S1 i- z- H& R; w6 P
  SHORT_RANGE[action_id] = true* a; [* y  Y" P. ]
  FORCE_MOVE[action_id] = nil0 ^6 N9 m$ s3 ~- P8 Q! k8 ]
  FORCE_JUMP[action_id] = false8 d6 Z7 X: z- {$ x4 [& |9 q1 B: b
  PLAYER_CT_COST[action_id] = false % m, F4 R* F4 @0 Y
  PLAYER_CAST_TIME[action_id] = 0& V; j2 F; L4 l6 D' B7 g
end
回复 支持 反对

使用道具 举报

双子人

梦石
0
星屑
3185
在线时间
3618 小时
注册时间
2009-4-4
帖子
4154

开拓者

2
发表于 2012-9-2 21:02:38 | 只看该作者
物品对应的技能:* t1 y, c: r6 p9 V( i- A
#==============================================================================#
6 B7 y. ~3 j& t* ^#...................................[物品].....................................#* ^$ Y: y, h  a+ C# }9 V  l7 u
#==============================================================================#
, W9 T5 Q& o  S" v, |% U. b# 格式: A=>B                                                                   ## x+ J" p/ D5 \9 j! Q' C2 x
#                                                                              #
8 l" a$ I7 @$ F7 Y# A = TOOL的ID                                                                  #
. [' g: ~, J. P4 Q% b1 B# B = 物品的ID (顺序请参照数据库中物品的排序)                                  #6 W& G0 v3 V$ k7 e2 ]4 M, w) s
#==============================================================================#
5 ]- i1 }, G; a" Q1 u3 H1 ~+ ]#==============================================================================#
4 i. `$ E& C5 w1 f5 R  v1 m3 D0 N- f6 o9 @) [, d0 ?, ?
ITEM_COST = {6 i( o  }0 n; o' ]  w/ ]# y. q8 j9 q
# A=>B    # 物品名称
+ J+ Z2 E) {5 Z- f% X3 P+ _! q  9=>10,  # 精灵之弓, m- I6 J4 y/ G# l
10=>10,  # 月神之弓
( v& `$ `: V: ]$ U 17=>11,  # T-MOG99
) ?3 b8 \# l' A- _6 z) h0 H 18=>1,   # 伤药
7 L4 Z: o5 ?3 C* Y2 ?& M 19=>2,   # 高级伤药
; V$ C9 v) ]- _$ p" _ 20=>3,   # 以太! f2 k2 s' X& _1 g% C
21=>4,   # 高级以太' h  r7 N8 |2 T; x
22=>5,   # 疗养剂
) K8 \/ [4 Q; F8 a/ U 23=>6,   # 万能药
2 t/ H* D: r) ^2 }5 D" G 24=>7,   # 炸弹) C7 f8 r% T. T8 ^" j4 f) Y+ H
34=>7    # 炸弹箭
! H. u  r( h3 L}# b. ]( t2 Y( c+ u8 s: ~
; U2 a' ^0 y0 [1 I8 O3 r

9 p4 N% X. u. w# 你希望在游戏中这个TOOL存在多长时间? (按帧数计算)
: N! @8 ~: f' [. O% IDURATIONS[action_id] = 10: n4 _5 B% K' f: S
* r% @) u( B+ D" B8 u& `) K* a
10改成0看看。
回复 支持 反对

使用道具 举报

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

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

GMT+8, 2024-11-22 21:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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