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

Project1

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

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

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

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

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

x
本帖最后由 uoyllik 于 2012-9-4 20:49 编辑
4 [1 T) ]3 @+ z2 P# r  v/ J. x: o0 Q" {2 g0 {1 ]" D; j
请问如何在使用道具和技能的时候去除停顿?
5 z$ E1 ?1 t( ?特别是在使用道具的时候,整个画面都停止了,我想在用的时候,游戏时间继续进行,不停止.* m% e4 ]1 n) @1 U9 }6 p7 x4 B$ S
道具和技能分别在哪里修改?$ L& S: s0 v& P# a" [9 D  t
我用的3.82版,谢谢
梦石
0
星屑
50
在线时间
204 小时
注册时间
2010-8-22
帖子
43
6
 楼主| 发表于 2012-9-4 20:48:46 | 只看该作者
Administrations 发表于 2012-9-4 00:40
# u( A7 H- r5 s. r3 k9 Q这个不是脚本的问题,去tool里把第18个tool的动画啦,路径啦什么的改了就好了 ...
2 i1 I1 E/ E! `6 B* o
解决了!感谢!
回复 支持 反对

使用道具 举报

梦石
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 编辑 4 M  Q* j$ P) L0 o
hys111111 发表于 2012-9-2 21:02 . J, O. }0 T# G. A) L: B
物品对应的技能:
. M- f' Y3 W7 ?1 ^- u#==============================================================================#  X6 w: Q# x: A% t" k& x* j. T
#. ...
* v* u  |+ G' T7 g+ U9 I  D

1 A9 _4 b, B5 H! l0 ^: Z没有解决,详情请看3楼。
回复 支持 反对

使用道具 举报

梦石
0
星屑
50
在线时间
204 小时
注册时间
2010-8-22
帖子
43
3
 楼主| 发表于 2012-9-2 22:11:46 | 只看该作者
本帖最后由 uoyllik 于 2012-9-2 22:15 编辑
; N2 k0 x8 w8 j# O8 q8 _2 r; h5 F! c5 `% }
首先我的3.82版本里没有这个+ H- K4 _- Q5 W) A
“# 你希望在游戏中这个TOOL存在多长时间? (按帧数计算)
# U/ N" U7 ?8 Z$ U# ]/ f DURATIONS[action_id] = 10”这一句。$ |, A  f2 H8 S# {, x6 L- a

- U, u( i1 u: n1 y然后我以小药剂Porion (18)这个物品为例,在脚本Porion (18)里把所有和施放时间有关的都改成了0,
9 t' |$ g6 J  I/ G其中的“DURATIONS[action_id] = ”这一行,赋值为0或1,它是瞬发了,但是物品使用了,血没有补上;! T# J% F0 j( c- {
赋值为2或以上,血能够补上,但是游戏画面又变成了原来的使用物品时暂停,最终没有解决这个问题。5 p' n) |/ v# r9 U
猜测这个结果的原因,可能停顿设置在了其他脚本里。- o9 i1 y% C7 j

9 t/ Y1 C! N5 h0 ~8 I0 ^附上修改后的脚本Porion (18),供大家参考,帮助我解决这个问题
  l- h( k5 K! t& ?+ Y3 ]  k# Qmodule Database_Bullet4 S7 B; P8 @) C! ~4 C6 Z
  action_id = 18/ D7 `6 ^* Z. k1 ^9 j: @- Q7 t: w
  LINK_ACTION_ID[action_id] = 0( Z+ V4 v3 D+ k4 \. c% L
  SUFLAGS[action_id] = 0
" t, y7 u; Y% r  DURATIONS[action_id] = 2
5 |0 u* o1 Z* z; c, d+ j  PIERCINGS[action_id] = false
8 w8 U' G, M4 c' p" b  SELF_MOTIONS[action_id] = ""#_SKILL_01
; l# \& E* ~3 G. k' k0 r. L  plan = []
: {# A' F* C+ k+ t* P( L/ q% b4 z  plan[0] = action_id
3 e- X( U% o4 l, z  ATTACK_ID_PLANS[action_id] = plan  
3 c: n' G2 J& J: \: D% f  ATTACK_RANGE_TYPES[action_id] = SQUARE8 y& d4 P2 V+ M8 E1 E0 D5 c
  ATTACK_RANGE_PLANS[action_id] = [2]* [4 q- [1 m* U2 d4 l
  BLOW_POWERS[action_id] = 1
4 h7 h. }; k; a: I. b- X; b2 V- Z  SELF_ANIMATION_PLANS[action_id] =  []3 g  }2 X* Z  F/ B* Z0 S
  SELF_ANIMATION_HIT[action_id]  = 0) K# ]) ]* i2 w, \# ?0 Z
  SELF_DAMAGES[action_id] = true( H( O3 Y, E6 c
  SELF_INVICIBLES[action_id] = true
' H$ Z- N4 m' S* W' e  ONLY_ALLY[action_id] = true3 Z: Y* X8 m( ?! T( T; c9 A
  TARGET_INVINCIBLES_DURATIONS[action_id] = 0      / u) t$ G: D4 X! Z3 J
  IGNORE_INVINCIBLES[action_id] = true! p& g4 A: c! O9 i3 S" B( I  X2 Q
  IGNORE_PLAYERSHIELD[action_id] = true
! R4 l% d7 }7 s6 U! N  IGNORE_REFLECT[action_id] = true
$ f+ I; {" t# h/ {/ o  MULTI_HIT[action_id] = true
/ v( Y: R. h, d+ {9 z) F7 P  SHAKE[action_id] = false
' \6 @, R% ^# {6 J- j8 y, U. F- O+ n  ANIMATION_SPEED[action_id] = 0
: s! J8 n+ n5 F/ m. w7 x' v1 u; F  SHORT_RANGE[action_id] = true0 {, r! w: ?0 @2 V
  FORCE_MOVE[action_id] = nil7 `0 D1 U' R' ]$ g. b! j8 ]
  FORCE_JUMP[action_id] = false
' r1 h9 P" U; r" y  ]+ Y) V  PLAYER_CT_COST[action_id] = false ! r# n+ [: `/ b) p" ]4 F
  PLAYER_CAST_TIME[action_id] = 0) v+ `) s, ^7 L3 i& |6 w: Z5 I- [
end
回复 支持 反对

使用道具 举报

双子人

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

开拓者

2
发表于 2012-9-2 21:02:38 | 只看该作者
物品对应的技能:; m8 x% p" r- \8 J1 d
#==============================================================================#
9 I) _' i; E8 U8 C8 ?3 Y6 j#...................................[物品].....................................#
' L4 I( M# D- e. N#==============================================================================#* H3 I. s. K, D6 [; r% E3 X. ]$ a
# 格式: A=>B                                                                   #4 W2 f8 r$ A+ ?" F
#                                                                              #
3 {. M! K2 o4 z2 L8 r' }# A = TOOL的ID                                                                  #8 r* l" ]9 @- N$ ^
# B = 物品的ID (顺序请参照数据库中物品的排序)                                  #) @+ m7 N! ~4 ?) P) x# Y
#==============================================================================#$ e" `0 o, m! v9 `% D
#==============================================================================#
3 N9 D, L7 O  D8 O
$ @  R' Q! w& GITEM_COST = {
/ F  n# ?) f- ~+ O' N" q% U: q0 ^) z' x# A=>B    # 物品名称. Y2 _6 `( |, J
  9=>10,  # 精灵之弓$ t+ r8 R/ M; |/ A, j1 ~
10=>10,  # 月神之弓
! D; W6 U1 u% s+ I3 T* ], e 17=>11,  # T-MOG993 y- F( r  N3 i* B  N8 x; f
18=>1,   # 伤药. A7 \9 g* I) ^; V5 R& e
19=>2,   # 高级伤药; B% h$ V$ i' T5 {* i1 R3 _" U  A
20=>3,   # 以太
$ N0 G7 C, j, H  n 21=>4,   # 高级以太
' W% P/ ~1 ~5 C2 P) T+ X$ o" a 22=>5,   # 疗养剂# s8 U$ n$ ~- B# j" b4 f/ X! t
23=>6,   # 万能药1 ]7 m9 d! \, Z  x4 X( y4 |, z
24=>7,   # 炸弹/ O$ r3 @* m/ c8 f$ K
34=>7    # 炸弹箭 % T& q+ \6 G" k% q( Y
}
/ _. A' A9 I" T1 `6 V" s7 H8 q" y0 [& B
6 U7 w. q6 t% O. ~) ^/ S2 X) y" ]& r
# 你希望在游戏中这个TOOL存在多长时间? (按帧数计算)
: p; v) R) ~8 @" L& H) S0 ?/ G8 U0 u. sDURATIONS[action_id] = 10$ U$ r7 F/ D' j& m' M
3 H, n, C% b" `+ t( T+ c
10改成0看看。
回复 支持 反对

使用道具 举报

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

站长信箱:fux2@moe9th.com|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-8-4 17:53

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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