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

Project1

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

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

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

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

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

x
本帖最后由 uoyllik 于 2012-9-4 20:49 编辑
1 }- t, M) f! W# [% R" h+ |+ X% I4 z) a' k
请问如何在使用道具和技能的时候去除停顿?
2 x1 l% x& e  e: y& V特别是在使用道具的时候,整个画面都停止了,我想在用的时候,游戏时间继续进行,不停止.
: v; W, m6 m4 D- y道具和技能分别在哪里修改?
  k! b# u+ U1 k8 f$ b" S+ I我用的3.82版,谢谢
梦石
0
星屑
50
在线时间
204 小时
注册时间
2010-8-22
帖子
43
6
 楼主| 发表于 2012-9-4 20:48:46 | 只看该作者
Administrations 发表于 2012-9-4 00:40 5 m: E) R" f! X7 m. P) L! p
这个不是脚本的问题,去tool里把第18个tool的动画啦,路径啦什么的改了就好了 ...
0 y# Y6 k( q5 d8 e6 t
解决了!感谢!
回复 支持 反对

使用道具 举报

梦石
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 编辑
2 }7 y$ }- I1 c) S' v  m( w
hys111111 发表于 2012-9-2 21:02 ( P8 r& s9 O( s& J$ m# P
物品对应的技能:* V, H0 m% |3 k/ S0 j+ W
#==============================================================================#" _9 o: _/ x. o/ t
#. ...

  U! r, U: I: }2 R5 I4 {2 a7 z
* n/ J) n  z. J7 ]没有解决,详情请看3楼。
回复 支持 反对

使用道具 举报

梦石
0
星屑
50
在线时间
204 小时
注册时间
2010-8-22
帖子
43
3
 楼主| 发表于 2012-9-2 22:11:46 | 只看该作者
本帖最后由 uoyllik 于 2012-9-2 22:15 编辑
* l% L( O1 [' R+ [! H1 A3 T. Q8 W5 \
首先我的3.82版本里没有这个
1 o; m2 W0 X. A# c  U“# 你希望在游戏中这个TOOL存在多长时间? (按帧数计算)1 K6 H. O% a: j$ A
DURATIONS[action_id] = 10”这一句。2 Y- K/ w. j9 M5 m) [, h3 k

8 s1 z2 B, R5 r2 {6 q然后我以小药剂Porion (18)这个物品为例,在脚本Porion (18)里把所有和施放时间有关的都改成了0,
2 z$ d! C; b% D" |, K" r' S+ r其中的“DURATIONS[action_id] = ”这一行,赋值为0或1,它是瞬发了,但是物品使用了,血没有补上;9 L  ^$ K5 D* @9 }" P7 v  k
赋值为2或以上,血能够补上,但是游戏画面又变成了原来的使用物品时暂停,最终没有解决这个问题。
1 ?1 \! |6 ?4 V7 ]: X猜测这个结果的原因,可能停顿设置在了其他脚本里。6 T1 b1 u8 ^0 z* h! Z

/ ^* X% ~1 r/ O9 h! R" _8 J附上修改后的脚本Porion (18),供大家参考,帮助我解决这个问题& \/ _) ~7 T% i0 R4 b
module Database_Bullet) R: }  w5 U7 Y: h
  action_id = 18
/ @/ f8 [2 ^4 ^* \" }& [- w  LINK_ACTION_ID[action_id] = 0
# Q$ U  a  f4 ~0 _  SUFLAGS[action_id] = 0
0 k. g; o( A  }, L6 e  DURATIONS[action_id] = 2
' D  ^( B4 H" R, I" D  PIERCINGS[action_id] = false
; Q) e$ c  \' d# f& G  SELF_MOTIONS[action_id] = ""#_SKILL_01
8 x' R3 d0 ~# h  E" _/ O0 D  plan = []+ n) l- p+ T7 h
  plan[0] = action_id
" j% V2 Z5 A& H& M6 W  ATTACK_ID_PLANS[action_id] = plan  
- ^9 `9 S# P  G- {" b" t  ATTACK_RANGE_TYPES[action_id] = SQUARE* G4 {7 `0 f* g& D* N0 M
  ATTACK_RANGE_PLANS[action_id] = [2]
1 S! @0 [( ?4 }: K# d% p9 f2 E  BLOW_POWERS[action_id] = 13 }; B; s: h& Q
  SELF_ANIMATION_PLANS[action_id] =  []
5 U; R' K( Q: H- }6 Q. @  SELF_ANIMATION_HIT[action_id]  = 0
+ R/ i2 A6 e5 o, L9 U$ }8 N  SELF_DAMAGES[action_id] = true3 u$ D' \. w! ^  P, U3 J. c
  SELF_INVICIBLES[action_id] = true/ |1 V5 e/ n# D  S. j7 ^/ ^7 D
  ONLY_ALLY[action_id] = true$ l" L& \% `" v
  TARGET_INVINCIBLES_DURATIONS[action_id] = 0      8 L% w) h+ {  _7 j! }" X1 G: u, W
  IGNORE_INVINCIBLES[action_id] = true
" q* `8 Y' [3 d; ^) n  IGNORE_PLAYERSHIELD[action_id] = true
( F( m$ M; _& a8 b, [" c( k% j  IGNORE_REFLECT[action_id] = true+ U; o7 [8 r* x* D; `: }
  MULTI_HIT[action_id] = true
2 u+ k5 u7 [+ t5 \* s' U" [  SHAKE[action_id] = false
# I, M0 E& k  a1 m  x  ANIMATION_SPEED[action_id] = 0
- V" n3 A  ~$ @+ W( B5 U& @- O# y  SHORT_RANGE[action_id] = true8 W! r4 U/ C$ E# l  n! R
  FORCE_MOVE[action_id] = nil
2 y, ^* m2 c7 w4 {8 J/ j  FORCE_JUMP[action_id] = false+ l0 R7 J) ?% e6 j: s
  PLAYER_CT_COST[action_id] = false : ?7 b, N0 n) |8 c' ?
  PLAYER_CAST_TIME[action_id] = 0% a6 r9 o  }( {, d! W  b
end
回复 支持 反对

使用道具 举报

双子人

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

开拓者

2
发表于 2012-9-2 21:02:38 | 只看该作者
物品对应的技能:
; \0 e$ Y1 F' ]7 d#==============================================================================#
+ A3 s( t1 ~! p. K1 I+ e9 P; w# `#...................................[物品].....................................#
* A; c" V# L3 R! ^* w9 \2 S#==============================================================================#
9 p& `! V/ a  b1 [+ H' m# 格式: A=>B                                                                   #
. l* s) e& d6 Y: `* b  l. q9 O#                                                                              #
  o" w) V- b2 [/ C, b# A = TOOL的ID                                                                  #  }6 J5 V! J* a9 w
# B = 物品的ID (顺序请参照数据库中物品的排序)                                  #
& z% T8 t/ a2 G& T+ n! e- B#==============================================================================#
4 x) a$ m+ w. Z9 p; [( D#==============================================================================#2 m" p+ W& C; o0 d9 d( g5 H

1 D- q" I8 J! R* _3 C( B# Q6 L6 x6 oITEM_COST = {7 t4 O# T2 _7 w1 V
# A=>B    # 物品名称
5 Y5 C1 A+ M  B4 k* ^  9=>10,  # 精灵之弓
) t0 _* j* R; q- b9 ? 10=>10,  # 月神之弓
0 r$ y4 T* {0 K 17=>11,  # T-MOG99
$ |+ k' X+ b  Q  q1 g8 D 18=>1,   # 伤药* P# [4 e  A* I8 v8 U
19=>2,   # 高级伤药; ^2 W' }* G& _1 z% l% f" X) j" S
20=>3,   # 以太: {, l8 ?6 v2 F
21=>4,   # 高级以太
3 e' p9 M7 i7 Z 22=>5,   # 疗养剂+ @# K3 @  C5 q' Q! R' b' y4 B& s6 S
23=>6,   # 万能药& h1 _2 m  Y6 I/ n) r
24=>7,   # 炸弹' Z- f/ j9 g* T" x& Y7 X
34=>7    # 炸弹箭 & `! T0 \- Z$ K. n, z' D( z1 F# f
}
6 S: m- F2 d+ b# M" ]% F$ R7 o0 B& w( \: R8 o  D) V# h

( y' c% k4 q) I1 B# 你希望在游戏中这个TOOL存在多长时间? (按帧数计算)
3 P  C1 @; a0 T4 g4 O- n7 [- m% M2 NDURATIONS[action_id] = 10
' h. `) u! Z3 F' Q; }! P+ l: ]* c
3 \/ `) C# A% @7 h# b* H10改成0看看。
回复 支持 反对

使用道具 举报

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

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

GMT+8, 2025-6-19 14:07

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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