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

Project1

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

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

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

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

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

x
本帖最后由 uoyllik 于 2012-9-4 20:49 编辑
3 E) A1 f5 r6 d, d7 N
0 e& x8 q/ t' I) U9 }4 ?, q6 c4 K请问如何在使用道具和技能的时候去除停顿?6 v2 {& o8 [! i1 o5 N2 c
特别是在使用道具的时候,整个画面都停止了,我想在用的时候,游戏时间继续进行,不停止.
' B- P" W5 A5 q3 Y9 M' g- Q8 d$ j3 [道具和技能分别在哪里修改?
' f+ |& B' o( m我用的3.82版,谢谢
梦石
0
星屑
50
在线时间
204 小时
注册时间
2010-8-22
帖子
43
6
 楼主| 发表于 2012-9-4 20:48:46 | 只看该作者
Administrations 发表于 2012-9-4 00:40 6 n( o5 g$ }% d' e( S% l$ w
这个不是脚本的问题,去tool里把第18个tool的动画啦,路径啦什么的改了就好了 ...

' `: X3 S& g, 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 编辑 & _7 M! s" H1 G" ?
hys111111 发表于 2012-9-2 21:02
# g+ b& _$ x5 e! g; E2 \% `物品对应的技能:, S- |$ U. [% ~# x& V+ v6 M9 _2 r
#==============================================================================#
# g+ O2 N8 U. {- [; ^$ y#. ...

( L: L4 @2 p% H9 M/ d, S  P  Y
- C# y: k! q$ Z) g$ \* B没有解决,详情请看3楼。
回复 支持 反对

使用道具 举报

梦石
0
星屑
50
在线时间
204 小时
注册时间
2010-8-22
帖子
43
3
 楼主| 发表于 2012-9-2 22:11:46 | 只看该作者
本帖最后由 uoyllik 于 2012-9-2 22:15 编辑
5 k' c) r+ e. ]5 {% n" k
4 L/ B: U: e; K6 q首先我的3.82版本里没有这个9 {" j7 o% l; q+ l- g7 ^
“# 你希望在游戏中这个TOOL存在多长时间? (按帧数计算)
6 x1 j0 g# K2 @6 B6 C DURATIONS[action_id] = 10”这一句。
" G/ K% q  C) z8 e" q  x9 s + U% l) w# y8 S  J% C2 ~0 ^
然后我以小药剂Porion (18)这个物品为例,在脚本Porion (18)里把所有和施放时间有关的都改成了0,
* L+ h1 c& C" Q4 z0 V其中的“DURATIONS[action_id] = ”这一行,赋值为0或1,它是瞬发了,但是物品使用了,血没有补上;
, W8 @7 r: i: a* g7 V赋值为2或以上,血能够补上,但是游戏画面又变成了原来的使用物品时暂停,最终没有解决这个问题。- _9 ~6 I& Q) j5 _
猜测这个结果的原因,可能停顿设置在了其他脚本里。
4 c. ~% C6 c" n) m6 V( ^9 Z4 e, G. F
附上修改后的脚本Porion (18),供大家参考,帮助我解决这个问题, |+ V) A/ I( W  ~8 `( Z
module Database_Bullet
+ Y8 ?& O: X0 `  action_id = 18
* b. \  D4 q/ [" V$ J% m  LINK_ACTION_ID[action_id] = 0" B2 P7 Z' J; I" h5 F5 e
  SUFLAGS[action_id] = 0 , P% a1 E* G) w5 i5 H# W. U% f
  DURATIONS[action_id] = 2
& J  E5 m! A; H5 e4 q2 L, Q  PIERCINGS[action_id] = false
, ^5 ?1 h; ]' }3 g# f% b' y  SELF_MOTIONS[action_id] = ""#_SKILL_01
# V0 m( a* E- }; Q5 u% U0 W  plan = []
' c4 y: k& I: g, n: \, D) J/ m  plan[0] = action_id4 d! D; `  t  h# H" c! w% f
  ATTACK_ID_PLANS[action_id] = plan  3 S' f& g# p8 o0 \: i6 N
  ATTACK_RANGE_TYPES[action_id] = SQUARE, d" T8 Q- o6 a6 }/ ?* U$ Y4 Z
  ATTACK_RANGE_PLANS[action_id] = [2]4 N1 O' C2 W* c/ P- T' L
  BLOW_POWERS[action_id] = 1; z/ K& w1 A  N7 L  B( `
  SELF_ANIMATION_PLANS[action_id] =  []
2 S' J8 m# H5 \) c1 O6 N, p' b' h  SELF_ANIMATION_HIT[action_id]  = 0
8 l$ C1 a$ L# X& u0 z! A  SELF_DAMAGES[action_id] = true$ \9 b  \, X6 @/ E1 ]* X7 B" z- |
  SELF_INVICIBLES[action_id] = true8 q% K' C! |- d4 O( v0 k1 L8 b
  ONLY_ALLY[action_id] = true8 x; J1 d; k, v& ]1 ^
  TARGET_INVINCIBLES_DURATIONS[action_id] = 0      ; z6 ~% [- `5 [  G, U. f
  IGNORE_INVINCIBLES[action_id] = true* ~4 t% @, s, @3 [
  IGNORE_PLAYERSHIELD[action_id] = true
6 E0 X- j7 o& K  IGNORE_REFLECT[action_id] = true
. x4 C* s) z) t  I  B  MULTI_HIT[action_id] = true0 U6 ]! h5 g$ S6 l
  SHAKE[action_id] = false4 c/ H0 W" H# r# l% H& k: T( X! ~
  ANIMATION_SPEED[action_id] = 0
! L) t, T8 L; n  F  SHORT_RANGE[action_id] = true
3 h/ G# Y3 {2 h  FORCE_MOVE[action_id] = nil
' V& a9 M# @1 B" K" i9 p6 b1 j  FORCE_JUMP[action_id] = false' D1 ^! A, D7 h" r3 q
  PLAYER_CT_COST[action_id] = false
7 ^% x1 U5 Z: E  PLAYER_CAST_TIME[action_id] = 0
$ J& a4 Y9 }" M  {1 A, W5 Tend
回复 支持 反对

使用道具 举报

双子人

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

开拓者

2
发表于 2012-9-2 21:02:38 | 只看该作者
物品对应的技能:% N9 E) X% F) X" Y( Z
#==============================================================================#
" @' Y% b5 s4 m! \, f#...................................[物品].....................................#
7 C7 ?3 V9 [( E6 _  I5 c#==============================================================================#, o' F5 s# `6 Y) _: X; d
# 格式: A=>B                                                                   #  j, i! O2 }% T6 t1 ^% }3 j
#                                                                              #
9 ^- P. m7 |" T+ l# A = TOOL的ID                                                                  #- A) l* K! u& o  O
# B = 物品的ID (顺序请参照数据库中物品的排序)                                  #! `9 `( _. e, k4 e0 b
#==============================================================================#
. I! T* w+ w# c#==============================================================================#
+ s! j; ~6 f3 m# D
" e1 y) [1 R0 V7 c1 Z) tITEM_COST = {
) `" o: y# J  |! _9 _9 o) Q# A=>B    # 物品名称
( a7 y2 v* l1 G% O  9=>10,  # 精灵之弓/ g( T7 k1 A0 l3 \9 W; L) L7 W
10=>10,  # 月神之弓
& e3 c) [; v# o$ h 17=>11,  # T-MOG99
4 P$ m# n4 s9 z" K7 { 18=>1,   # 伤药' J2 q% U+ q7 a, m5 q
19=>2,   # 高级伤药7 }  r! x8 w- p& E$ b2 g
20=>3,   # 以太
0 A; M9 C+ i: y* z9 I, ~% p 21=>4,   # 高级以太
* e; d; a2 D+ ]; p 22=>5,   # 疗养剂
5 s5 I1 [- y6 c 23=>6,   # 万能药
7 B7 Q" b4 K; Q. F1 g. s 24=>7,   # 炸弹4 u, ~! {1 B" S& u  s. x
34=>7    # 炸弹箭 4 y1 t* K; [/ u
}( `5 }% w& j4 d3 r) U
4 ]& f5 X, R! F% t3 V. }7 w

) o% M8 q$ C! k+ k/ ^# 你希望在游戏中这个TOOL存在多长时间? (按帧数计算)
4 m2 r+ ~: \6 h" C9 d" L6 K0 {" [- ]DURATIONS[action_id] = 10) a; {  }/ S- ]" L5 b
5 o' j! n: c6 ]" A7 C3 B7 ?, F% V
10改成0看看。
回复 支持 反对

使用道具 举报

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

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

GMT+8, 2025-4-17 21:43

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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