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

Project1

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

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

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

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

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

x
本帖最后由 uoyllik 于 2012-9-4 20:49 编辑 4 O& |5 a4 E  {% K: q: P( Z5 f/ `
/ j8 C7 e4 n! ~! l; H& b- F1 I1 }
请问如何在使用道具和技能的时候去除停顿?
) |0 h5 U" G; T9 s9 e- j特别是在使用道具的时候,整个画面都停止了,我想在用的时候,游戏时间继续进行,不停止.
- Z8 m% I6 t' e/ d道具和技能分别在哪里修改?
  c$ `5 I& g2 \, J我用的3.82版,谢谢
梦石
0
星屑
50
在线时间
204 小时
注册时间
2010-8-22
帖子
43
6
 楼主| 发表于 2012-9-4 20:48:46 | 只看该作者
Administrations 发表于 2012-9-4 00:40 / F1 D5 L3 c; X4 X
这个不是脚本的问题,去tool里把第18个tool的动画啦,路径啦什么的改了就好了 ...

& Q8 y) A# k5 ]- ^2 e解决了!感谢!
回复 支持 反对

使用道具 举报

梦石
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 编辑 ) Y3 e% |  m: u: c' b! E: _9 x
hys111111 发表于 2012-9-2 21:02
6 V# H: b. l0 b" K' _物品对应的技能:4 s# w2 Y( D# }5 w
#==============================================================================#
# M- V- E( r. T, K9 R% w; D0 e" n#. ...

; f  k  L4 d2 k, O& s2 J
8 F  j  M2 m, [  m2 o0 K' b没有解决,详情请看3楼。
回复 支持 反对

使用道具 举报

梦石
0
星屑
50
在线时间
204 小时
注册时间
2010-8-22
帖子
43
3
 楼主| 发表于 2012-9-2 22:11:46 | 只看该作者
本帖最后由 uoyllik 于 2012-9-2 22:15 编辑 5 L8 h  J& H1 R: B& t. H6 z5 o

" Z- T9 r- z$ o: Z& L首先我的3.82版本里没有这个
) }" b( t! Z9 N2 L3 O“# 你希望在游戏中这个TOOL存在多长时间? (按帧数计算)9 c+ J/ {5 j3 \; z4 Y' ?9 F
DURATIONS[action_id] = 10”这一句。
- t3 x" ?+ @8 Z3 G
$ i8 b2 P: w* [/ Y- f然后我以小药剂Porion (18)这个物品为例,在脚本Porion (18)里把所有和施放时间有关的都改成了0,
' R3 O- I& C0 Q. @5 M2 O& J其中的“DURATIONS[action_id] = ”这一行,赋值为0或1,它是瞬发了,但是物品使用了,血没有补上;
3 {% r3 T, @4 I. l- w& y赋值为2或以上,血能够补上,但是游戏画面又变成了原来的使用物品时暂停,最终没有解决这个问题。
# z: w) k  A7 b猜测这个结果的原因,可能停顿设置在了其他脚本里。
$ e' Y# s# I2 r4 _  @- p
6 o/ n( `0 @4 ~3 P) y( R( E/ f) x附上修改后的脚本Porion (18),供大家参考,帮助我解决这个问题
4 r1 o) j& w! g+ A. c" Q2 ^module Database_Bullet
8 c( J+ V+ I6 z, B+ ~7 G) ^  action_id = 18
( x# l/ L2 a$ c  |  O  LINK_ACTION_ID[action_id] = 01 o( p( ~. S+ z" E: K. A5 B
  SUFLAGS[action_id] = 0
3 h: c  Z0 a* F# y9 t- I  DURATIONS[action_id] = 2" v* c9 B* [, Y: z( w
  PIERCINGS[action_id] = false5 t! a8 D" j" W. {  R: e* f% W
  SELF_MOTIONS[action_id] = ""#_SKILL_015 d8 k$ s! Y( y  M: N
  plan = []
+ Z" G6 l! Q& O, R  plan[0] = action_id
2 Y3 W* h1 G' L6 o  ATTACK_ID_PLANS[action_id] = plan  
# \7 M4 p/ q1 p! i  ATTACK_RANGE_TYPES[action_id] = SQUARE
6 {1 A0 b  c& T: \  ATTACK_RANGE_PLANS[action_id] = [2]
( V, ?# x9 i7 r  j. ^$ e! L  BLOW_POWERS[action_id] = 1
: q2 t! Y9 t. }  SELF_ANIMATION_PLANS[action_id] =  []- \# r% L  Z9 Q
  SELF_ANIMATION_HIT[action_id]  = 0; Q- m& S7 o" B
  SELF_DAMAGES[action_id] = true
. N; v. v* \, {3 O9 ~  SELF_INVICIBLES[action_id] = true+ a7 i0 a  c6 M! b/ ^% [7 H+ R
  ONLY_ALLY[action_id] = true
3 K; h+ t: ?7 K/ S5 k* j  TARGET_INVINCIBLES_DURATIONS[action_id] = 0      
7 Q2 d  d4 E' n: W* Q0 U; n7 k1 W/ u  IGNORE_INVINCIBLES[action_id] = true
, u- V  M5 y9 j* z; i  IGNORE_PLAYERSHIELD[action_id] = true
# w3 Q& D$ M$ Y5 w1 D/ ^' \" _  IGNORE_REFLECT[action_id] = true  n' k" O' M- A. r5 W- z2 m
  MULTI_HIT[action_id] = true% I" h" i9 v- S' |2 N9 N
  SHAKE[action_id] = false
9 l1 G+ C4 X: l- k+ ?! W  ANIMATION_SPEED[action_id] = 0
  }- i% K# [0 [9 H- ~/ p4 ], S  SHORT_RANGE[action_id] = true
+ I4 `" {4 B3 o" ]2 y  FORCE_MOVE[action_id] = nil% ^) v9 v3 P& Q( A9 Q* a8 A
  FORCE_JUMP[action_id] = false( Q5 x. O$ Q% ?+ h6 @( W1 l
  PLAYER_CT_COST[action_id] = false
0 F7 I& r+ \5 ~/ V6 X; a  PLAYER_CAST_TIME[action_id] = 0
! }! b5 _5 m. Bend
回复 支持 反对

使用道具 举报

双子人

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

开拓者

2
发表于 2012-9-2 21:02:38 | 只看该作者
物品对应的技能:
& c' A1 _$ m, ?; b#==============================================================================#: T4 I2 K8 y4 k
#...................................[物品].....................................#4 I6 h* R4 i3 w  P: B+ h8 Q0 _
#==============================================================================#' x% f) [4 D3 ]% V" }3 O
# 格式: A=>B                                                                   #% Y- o9 y2 |' ?2 {
#                                                                              #
& y) i6 g4 f" A$ H8 w" `# A = TOOL的ID                                                                  #5 f+ X! c0 `% x2 V9 _. e8 N2 Q. R
# B = 物品的ID (顺序请参照数据库中物品的排序)                                  #
% P; S6 D1 \8 k+ w! R#==============================================================================#+ }0 _( e3 P5 d  h) X. h
#==============================================================================#3 k/ k" `8 g8 o9 \7 Q% W5 i1 B8 x

3 s8 S9 l# Z$ O3 |( Z3 ~( T, g  [ITEM_COST = {6 K- P+ N3 @& r0 a+ B
# A=>B    # 物品名称9 E7 ^" ?6 U9 a; Z
  9=>10,  # 精灵之弓
2 _) [4 g  d$ J0 i3 U/ Q$ ] 10=>10,  # 月神之弓: h: O# A' t# c! K' u5 l
17=>11,  # T-MOG99
9 X) j) T$ P+ i$ n* p: Z 18=>1,   # 伤药
$ M0 {7 n  c* t' q 19=>2,   # 高级伤药" E  \! K/ j8 D9 o6 d' c1 |
20=>3,   # 以太
4 N' D( a1 r) k6 Y! ^( C 21=>4,   # 高级以太
0 q- X& M" @! y% Q$ J 22=>5,   # 疗养剂: L$ f5 W+ ^3 ?% |6 C2 |$ `* d
23=>6,   # 万能药
6 s/ y3 J8 Z) n$ o% v 24=>7,   # 炸弹& s- |- ~. K2 w% ?; E) g
34=>7    # 炸弹箭 + s6 d+ Z# o% S: P, |. T
}
1 @+ m/ a$ {; C7 J+ q: y
) M" p4 g. k" P: U* Q2 T0 l" ^# Y; d
# 你希望在游戏中这个TOOL存在多长时间? (按帧数计算)
" I/ A" z4 i3 `/ V( Y# n+ L8 xDURATIONS[action_id] = 10
, @9 x1 ^# e0 D: G* H1 d( U  }% P# B' q9 F
10改成0看看。
回复 支持 反对

使用道具 举报

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

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

GMT+8, 2025-10-10 18:03

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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