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

Project1

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

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

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

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

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

x
本帖最后由 uoyllik 于 2012-9-4 20:49 编辑
9 E8 L6 `* g/ Q! W5 `& k; G
' N* w$ z9 |# @/ w' H请问如何在使用道具和技能的时候去除停顿?7 P) E; k  t5 t4 S
特别是在使用道具的时候,整个画面都停止了,我想在用的时候,游戏时间继续进行,不停止.# u$ W: A, v2 e
道具和技能分别在哪里修改?
  t: Y6 a$ Y7 h6 _  P我用的3.82版,谢谢
梦石
0
星屑
50
在线时间
204 小时
注册时间
2010-8-22
帖子
43
6
 楼主| 发表于 2012-9-4 20:48:46 | 只看该作者
Administrations 发表于 2012-9-4 00:40
; p0 |; t; i" e+ N这个不是脚本的问题,去tool里把第18个tool的动画啦,路径啦什么的改了就好了 ...
  Q3 j! t3 G7 p0 N" _. @7 k
解决了!感谢!
回复 支持 反对

使用道具 举报

梦石
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 编辑 $ I( y, K7 H+ f( r0 G, C% g9 }
hys111111 发表于 2012-9-2 21:02
8 `# v% |! {7 O2 L4 U( U, d7 {物品对应的技能:
# `: N7 A7 m- K#==============================================================================#
9 D3 v( @/ W& K) C- [* h+ Z7 i#. ...
1 H! {+ a" c+ a& f3 ]/ f& J* t
5 N9 t! }6 V  ?8 K, y( R+ w. ^1 t
没有解决,详情请看3楼。
回复 支持 反对

使用道具 举报

梦石
0
星屑
50
在线时间
204 小时
注册时间
2010-8-22
帖子
43
3
 楼主| 发表于 2012-9-2 22:11:46 | 只看该作者
本帖最后由 uoyllik 于 2012-9-2 22:15 编辑
3 d$ q- R  C9 a+ z- p- s; F' x* ]+ T# f" m) j$ D
首先我的3.82版本里没有这个# I7 u8 a9 p1 }7 h  ]8 F  V8 @+ q% |
“# 你希望在游戏中这个TOOL存在多长时间? (按帧数计算)
+ x8 s5 {% b7 |1 M% ~ DURATIONS[action_id] = 10”这一句。! l# @; l; n# v+ W( _% n

" [- C& Q& I# b8 k然后我以小药剂Porion (18)这个物品为例,在脚本Porion (18)里把所有和施放时间有关的都改成了0,
) q5 T' \- ~, e% q( u' Q4 ?: {其中的“DURATIONS[action_id] = ”这一行,赋值为0或1,它是瞬发了,但是物品使用了,血没有补上;
' s  d5 ?. S  e$ @, o9 e. Y$ o* p5 @赋值为2或以上,血能够补上,但是游戏画面又变成了原来的使用物品时暂停,最终没有解决这个问题。
/ m/ c9 U, B, [7 h猜测这个结果的原因,可能停顿设置在了其他脚本里。
- }) z( G" R" F0 [, n0 l4 l: b& f) {
附上修改后的脚本Porion (18),供大家参考,帮助我解决这个问题' J2 ~" j9 Z; _2 k3 S
module Database_Bullet6 ]& I2 k+ g% t
  action_id = 18. m5 ]9 i8 y' Q1 b( L0 y/ q
  LINK_ACTION_ID[action_id] = 0
: j  u3 C6 e, Y" |) K: a  SUFLAGS[action_id] = 0
' Y  q6 l3 b; u% G4 g! ^  DURATIONS[action_id] = 2
, c, E9 ~  d; |- X5 s  PIERCINGS[action_id] = false
7 a9 v9 F) n7 P" `  SELF_MOTIONS[action_id] = ""#_SKILL_01, }) _/ N" }  O1 W0 S' L9 d
  plan = []
) u3 ^4 E- v1 Z  plan[0] = action_id; a/ W( x1 q' {# c4 \
  ATTACK_ID_PLANS[action_id] = plan  
7 [5 F0 Z6 m0 a5 ^( ~+ L; X  ATTACK_RANGE_TYPES[action_id] = SQUARE
7 t- S) k1 h# [! x0 s( F  ATTACK_RANGE_PLANS[action_id] = [2]. l7 S# W- N6 h* p
  BLOW_POWERS[action_id] = 1
; O& i- [; ?0 R) p! C' s; U6 ?% b  SELF_ANIMATION_PLANS[action_id] =  []. b( \  o3 U0 Y, {) \/ @! R: m
  SELF_ANIMATION_HIT[action_id]  = 0
4 j9 b% X9 E/ P$ f( u- }( B  p  SELF_DAMAGES[action_id] = true
* Z; d1 W/ I3 k" I  SELF_INVICIBLES[action_id] = true
. a/ P# d# R0 B( a2 h  ONLY_ALLY[action_id] = true
2 W' d7 ^: k- w' b$ F- L& @* e  TARGET_INVINCIBLES_DURATIONS[action_id] = 0      
! _: \: V) g  S+ A  @" L  IGNORE_INVINCIBLES[action_id] = true5 k+ V- P1 _: y% r8 S  W
  IGNORE_PLAYERSHIELD[action_id] = true
) ]  \0 {3 X* t- ~  IGNORE_REFLECT[action_id] = true% `  T4 j, }7 d2 I. e
  MULTI_HIT[action_id] = true
8 Z: D& h) h* Q2 Q; B  SHAKE[action_id] = false9 f9 s8 s1 v& Z, \& E( k7 ~
  ANIMATION_SPEED[action_id] = 0
0 r8 e6 l/ P1 T2 Q! Q* @  SHORT_RANGE[action_id] = true: h, X. p$ [6 @0 ]1 B$ S& [; ?& b
  FORCE_MOVE[action_id] = nil
( _3 m5 A7 s3 a* a$ B8 ?9 G2 z) Y  FORCE_JUMP[action_id] = false) {2 q4 z1 N. A5 P" t
  PLAYER_CT_COST[action_id] = false
1 }# f8 b, v  t2 U  PLAYER_CAST_TIME[action_id] = 0( C# w( u; L7 V* ]3 U9 l" b
end
回复 支持 反对

使用道具 举报

双子人

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

开拓者

2
发表于 2012-9-2 21:02:38 | 只看该作者
物品对应的技能:
/ t6 g! L2 A! D+ r' j#==============================================================================#
, `: E. d0 h3 _; r$ F) U#...................................[物品].....................................#/ F+ _5 g* g# I( h
#==============================================================================#! g' [* [) C9 g9 n1 m* ]- s5 c/ _
# 格式: A=>B                                                                   #" A& z7 Q7 O* Z; x( g0 v
#                                                                              #
0 _0 I& ~/ |; K7 X2 j& U8 o# A = TOOL的ID                                                                  #( O' N; e3 H% m9 B$ t
# B = 物品的ID (顺序请参照数据库中物品的排序)                                  ## {2 \4 e' U8 s* T+ e# D
#==============================================================================#
) x  v# u7 z# ~6 [- ^#==============================================================================#) n7 k8 N- R/ {4 O
( f% R5 h1 c3 Q0 o: B' R
ITEM_COST = {
0 s6 b$ X% d, ?' o* E# P3 ~- h- j- }# A=>B    # 物品名称7 U4 d6 w# c0 ]1 D5 K
  9=>10,  # 精灵之弓
* e+ V; c) w, H/ f( a* u 10=>10,  # 月神之弓
7 |- m' ^+ [5 X$ d/ r1 {9 c/ @2 D 17=>11,  # T-MOG99
5 b3 B7 n# K0 F% D. f 18=>1,   # 伤药+ U( z1 g: Q) B6 H" k' [
19=>2,   # 高级伤药' C& v) B. v9 @! R
20=>3,   # 以太; ?( T4 b/ `: V5 I
21=>4,   # 高级以太
4 T. v* K7 L9 ?4 H9 a 22=>5,   # 疗养剂0 ^5 z5 X; q6 C
23=>6,   # 万能药$ ~1 Z+ Z% U6 u: }4 c8 g3 P( M. {
24=>7,   # 炸弹
0 W5 ~: V5 Y$ I! f8 ? 34=>7    # 炸弹箭 - g2 k. ^# F) k1 |( P( P( K
}
1 F! c% J4 I9 w3 U; m* K$ p6 h4 G5 U% @% i) O$ g; \( y$ N4 d3 Y/ a
+ e2 _5 Z' Q/ O' c( v9 w2 g9 \
# 你希望在游戏中这个TOOL存在多长时间? (按帧数计算)
3 d1 ?! M' a+ EDURATIONS[action_id] = 10% T9 {" X0 \1 L* K( {/ _' h/ V
5 r- g, \& l0 d
10改成0看看。
回复 支持 反对

使用道具 举报

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

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

GMT+8, 2026-7-27 09:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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