赞 | 0 |
VIP | 35 |
好人卡 | 0 |
积分 | 1 |
经验 | 96121 |
最后登录 | 2020-2-15 |
在线时间 | 22 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 55
- 在线时间
- 22 小时
- 注册时间
- 2006-4-22
- 帖子
- 370
|
以下引用yangff于2008-1-22 19:54:32的发言:
抄袭!!
我的整和工程里的带不动画
但最新版本有
明天最后DDBUG发布!!
话不可以乱说啊先生~~~你的整合工程在哪里我都不知道,我怎么抄袭了~如果你硬要说我抄袭,请拿出点证据来!!!~~虽然这东西技术含量不高,但总算是自己动手作出来的,被人说是抄袭,心里很不爽~~~
以下引用clamp135于2008-1-22 19:59:47的发言:
我想要攻击的时候除攻击的人!剩下的队友半透明!-.=
这个做起来有点烦琐,我的做法是这样(bug未知):
在Game_Battler定义一个实例变量~~~把这一句
attr_accessor :act_status
放在class Game_Battler下面,然后在def initialize下面加一句
然后在Sprite_Battler的 if @use_sprite
self.x = @battler.screen_x
self.y = @battler.screen_y
self.z = @battler.screen_z
update_battler_bitmap 下面加上
if @battler.act_status == 1
if self.opacity <280
self.opacity += 20
end
elsif @battler.act_status == -1
if self.opacity > 125
self.opacity -= 20
end
else
self.opacity = 255
end
接下来在Scene_Battle的def next_actor和def prior_actor的@status_window.index = @actor_index += 1和 @status_window.index = @actor_index -= 1句下面改为如下
###########################################
if @active_battler != nil and @active_battler != $game_party.members[@actor_index]
@active_battler.act_status = -1
end
###########################################
@active_battler = $game_party.members[@actor_index]#在这一句上下添加井号内文字
##########################################################
@active_battler.act_status = 1
##########################################################
然后在def start_party_command_selection的$game_party.clear_actions下面添加
#########################################
for i in 0..$game_party.members.size-1
if $game_party.members.act_status != -1
$game_party.members.act_status = -1
end
end
###########################################
最后在def start_main的下面加上
#########################################
for i in 0..$game_party.members.size-1
if $game_party.members.act_status != 0
$game_party.members.act_status = 0
end
end
###########################################
这样应该就行了,由于原工程改其他东西该得挺乱的,没好意思发出来,如果真的太繁琐没法跟着做在考虑弄个出来吧~~~
|
|