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

Project1

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

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

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

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

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

x
本帖最后由 uoyllik 于 2012-9-4 20:49 编辑 : o+ E) ~( i$ X
: d5 y; \# X5 Y
请问如何在使用道具和技能的时候去除停顿?
- g) y/ s6 f! Z6 [$ ~5 `  T' T特别是在使用道具的时候,整个画面都停止了,我想在用的时候,游戏时间继续进行,不停止.
% E* Y  t3 ?9 T* W$ ~% @# j1 g3 E# I道具和技能分别在哪里修改?
& w8 C% K* t" z  }  q# J' V我用的3.82版,谢谢
梦石
0
星屑
50
在线时间
204 小时
注册时间
2010-8-22
帖子
43
6
 楼主| 发表于 2012-9-4 20:48:46 | 只看该作者
Administrations 发表于 2012-9-4 00:40
/ p! d1 Y# f- b这个不是脚本的问题,去tool里把第18个tool的动画啦,路径啦什么的改了就好了 ...

: C7 p: a7 t! \% R  _解决了!感谢!
回复 支持 反对

使用道具 举报

梦石
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 编辑 3 q; S+ i- J4 {. I4 }  a
hys111111 发表于 2012-9-2 21:02 $ Y6 M5 P# O  \
物品对应的技能:1 T) k6 R) E- s* I2 Q  o6 `, c
#==============================================================================#/ x! d. k9 `* n* O. }+ o9 e
#. ...

" E- i( H" W$ O: X' w0 m" l
0 x. y3 W% N' W+ @- d+ H没有解决,详情请看3楼。
回复 支持 反对

使用道具 举报

梦石
0
星屑
50
在线时间
204 小时
注册时间
2010-8-22
帖子
43
3
 楼主| 发表于 2012-9-2 22:11:46 | 只看该作者
本帖最后由 uoyllik 于 2012-9-2 22:15 编辑 8 P' [: D: A- o) f) M4 u

* G/ i5 q8 t8 z1 m5 c首先我的3.82版本里没有这个6 b$ H0 ?* Q; i
“# 你希望在游戏中这个TOOL存在多长时间? (按帧数计算)% z5 _$ T% h' l5 Q/ v: r1 O3 x
DURATIONS[action_id] = 10”这一句。/ V( |( _/ X6 V3 N! c8 K" F8 ?: x  t

( x/ F+ P+ {  [  G$ w5 N! F然后我以小药剂Porion (18)这个物品为例,在脚本Porion (18)里把所有和施放时间有关的都改成了0,
$ s) [8 N$ P& }4 ?3 L. b5 V$ h其中的“DURATIONS[action_id] = ”这一行,赋值为0或1,它是瞬发了,但是物品使用了,血没有补上;, @; Z) }  h3 p/ t, y. j0 z
赋值为2或以上,血能够补上,但是游戏画面又变成了原来的使用物品时暂停,最终没有解决这个问题。2 X, ^) ^0 j1 J
猜测这个结果的原因,可能停顿设置在了其他脚本里。
! o' Q5 t0 m4 V$ K% s3 O& @  x( d( i7 y
附上修改后的脚本Porion (18),供大家参考,帮助我解决这个问题7 Y3 W7 L* N3 G! x7 ]" |/ n
module Database_Bullet
; A% T5 b- K; r( l+ ]  action_id = 18
& Y; F! k  `( ~3 o* [2 n  f  LINK_ACTION_ID[action_id] = 0. _+ H3 }0 o) H. B: R5 i8 A/ x
  SUFLAGS[action_id] = 0 0 T: u1 v' ?& p5 [( Y2 D6 ]
  DURATIONS[action_id] = 29 Y* R+ ]: d6 x$ \) V9 t
  PIERCINGS[action_id] = false
! z) I0 ~! s, l" L  SELF_MOTIONS[action_id] = ""#_SKILL_01
" s) m5 }: j& F: D  A  plan = []
% L$ M3 Z7 v& t% c  plan[0] = action_id
4 Y9 n8 N* u: _) F* b( M8 L  ATTACK_ID_PLANS[action_id] = plan  $ F, I* s4 q. k' \
  ATTACK_RANGE_TYPES[action_id] = SQUARE* e  y8 d' Y$ h# z1 S. l( Z
  ATTACK_RANGE_PLANS[action_id] = [2]
4 L( I' y4 P5 @/ q6 v  BLOW_POWERS[action_id] = 1
$ v; K% S  ^' X) k/ b  SELF_ANIMATION_PLANS[action_id] =  []
8 B5 v' G. k& J; E  SELF_ANIMATION_HIT[action_id]  = 0
. Q( b. A" H7 `0 i( E  SELF_DAMAGES[action_id] = true
1 k( v3 Z/ b+ G  SELF_INVICIBLES[action_id] = true
' P2 \& n2 m/ y- b  ONLY_ALLY[action_id] = true
" R: ~$ `- E3 J) ?7 ^, ?  TARGET_INVINCIBLES_DURATIONS[action_id] = 0      # a( a8 P4 K1 `& i$ |3 ^  N* [0 }
  IGNORE_INVINCIBLES[action_id] = true: d  c9 ~5 m- L( w: m& T6 G
  IGNORE_PLAYERSHIELD[action_id] = true% h8 Z( S9 N) Q2 j" K2 y
  IGNORE_REFLECT[action_id] = true
1 p8 S' C9 o( h' E" m  MULTI_HIT[action_id] = true
, F) o' |4 X* V0 a7 ~, f3 ?  SHAKE[action_id] = false
; n, I" U  m/ b8 y4 p  ANIMATION_SPEED[action_id] = 0" F/ q) q; K7 z+ G  W' ^
  SHORT_RANGE[action_id] = true& n( e! m) w- S7 F
  FORCE_MOVE[action_id] = nil, s8 {& `% i+ ]
  FORCE_JUMP[action_id] = false
, ]% L8 |7 k- `0 F" C  PLAYER_CT_COST[action_id] = false 0 c# e$ J0 Z7 r# K( t  z; c  L
  PLAYER_CAST_TIME[action_id] = 0( Y0 Q8 V4 U& m! N
end
回复 支持 反对

使用道具 举报

双子人

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

开拓者

2
发表于 2012-9-2 21:02:38 | 只看该作者
物品对应的技能:: \5 A6 Y0 U" O6 j  p, Z
#==============================================================================#
7 X9 p, J2 s* M9 x! D- k#...................................[物品].....................................#
  o. a/ G5 c& W" w#==============================================================================#
7 |9 S2 p, T, U$ v3 x4 J# {# 格式: A=>B                                                                   #
% j7 q5 B& Y' D2 o: X#                                                                              #+ V1 |  r! c7 t. s8 E- y! D0 r
# A = TOOL的ID                                                                  #
/ e& t% m% A* |- ^; V; j4 s# B = 物品的ID (顺序请参照数据库中物品的排序)                                  #
8 W- F( ?+ {3 Q#==============================================================================#
3 }' o' U6 u! G5 t#==============================================================================#
" H" X; e8 K% q- R* U: F0 R# u
: y5 S+ I0 I: N, C/ `$ o& l% v, N2 {ITEM_COST = {  v8 u& l# H8 `' [4 S
# A=>B    # 物品名称
8 d% T8 o' q# d9 \8 h9 X  9=>10,  # 精灵之弓
# T' Y" o4 B4 X) k/ G% ?2 m1 J 10=>10,  # 月神之弓* n  q7 F/ d% o! Q7 L
17=>11,  # T-MOG99- ]2 x  \, `  [# @
18=>1,   # 伤药; Z3 q0 a" f; Y- e% ]4 w1 c
19=>2,   # 高级伤药* t$ d- S. d9 b! u$ t' f; f
20=>3,   # 以太
1 i* ~' T+ p9 }+ M" E" N 21=>4,   # 高级以太
, R/ N5 s3 I3 g# [; u4 ? 22=>5,   # 疗养剂" L1 L" W) w( n" ~
23=>6,   # 万能药, C5 J# O5 I# L2 ^7 O
24=>7,   # 炸弹
& b2 g  [. s9 }/ e/ @; J* M 34=>7    # 炸弹箭 4 M; b5 B2 a, z5 m- f
}6 Y- ?8 X5 s+ C0 Q2 ^& o

( [! p3 y/ n& u5 c. n$ Y- b# k
8 w- [3 j6 J* y5 @/ \9 h0 n9 A# I# 你希望在游戏中这个TOOL存在多长时间? (按帧数计算)
  v: ^" D! M: b7 S* i4 }8 b7 R$ BDURATIONS[action_id] = 108 w+ e! A- g7 O
" o( `1 S# Y8 D7 s* a7 e5 _
10改成0看看。
回复 支持 反对

使用道具 举报

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

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

GMT+8, 2026-6-5 11:19

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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