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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: 89444640
打印 上一主题 下一主题

[已经过期] sailcat的脚本 技能依赖变量 怒气槽应用

[复制链接]

Lv5.捕梦者

梦石
0
星屑
34877
在线时间
4148 小时
注册时间
2007-12-15
帖子
9983
11
 楼主| 发表于 2018-5-24 17:01:41 | 显示全部楼层
添字(actor.hp.to_s,actor_x+81,48,2,20,72,16)#( 描绘的字,x,y, 对齐,字体大小,显示字体矩形的长,显示字体矩形的高,color)  
能改字体颜色啊?
那个最后一个颜色我加上,n 无论是按照系统默认的0~7还是猫大的脚本中的写,都跳出
跳出位置是     
con't convert fixnum into color
Window_Base
337  self.contents.font.color = color

点评

关於闪烁..全动画脚本有循环动画的方法..不知能不能用?  发表于 2018-5-24 17:37
菜单的是竖着排列的,所以变量不能放到x,要放到y, 要让y能根据角色的位置来变化,这样才能按位置摆放好角色  发表于 2018-5-24 17:28
actor_x+81,这个是战斗窗口用的,前面有 actor_x 这个变量的赋值,它是把角色的站位*160,代入进去,所以每个角色的数值会按顺序显示出来  发表于 2018-5-24 17:25
前面的“添字”两个字换成“添白字”  发表于 2018-5-24 17:23
ORZ 看到了,但是不能正常显示  发表于 2018-5-24 17:20
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
34877
在线时间
4148 小时
注册时间
2007-12-15
帖子
9983
12
 楼主| 发表于 2018-5-24 17:49:52 | 显示全部楼层
本帖最后由 89444640 于 2018-5-24 22:41 编辑

然后,现在两个问题,来回来去的复制,我把修正好的全动画脚本给覆盖了,现在动画显示又异常了,麻烦soulsaga再发我一次。
第二,那个字体颜色描绘,不会用,现在还是用默认的算了,但是为啥写成描白字都感觉不清楚,肯定是字体原因了……只能别换颜色了。
其实同人漫,去个背景当立绘挺不错的,当年挺喜欢这上色风格的。

色彩不用太浓线条简单,有手绘感觉。

点评

不忍直视..  发表于 2018-5-25 12:58
哦……想起来了,是全屏动画改了吧全屏动画再发我一下。  发表于 2018-5-24 18:14
我脚本整体给覆盖了,你调好的bug又出来了ORZ,把前两天发的重发我一下吧。目前改成底色半透明了~挺好玩的。  发表于 2018-5-24 18:11
数字用黑体就好了呗,又清晰又工整  发表于 2018-5-24 17:57
全屏的话应该没事吧..那个独立的一个脚本啊..  发表于 2018-5-24 17:53
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
34877
在线时间
4148 小时
注册时间
2007-12-15
帖子
9983
13
 楼主| 发表于 2018-5-25 07:25:52 | 显示全部楼层
灯笼菜刀王 发表于 2018-5-24 21:56
动态槽搞定~~   分两个脚本替换掉就OK.

动态槽为竖向排列N祯的图片, N任意.  最后一祯之后会循 ...

测试汇报

我现改怒气槽去

点评

-。-你是直接复制的话就不行... 因为上面脚本咱漏了两个@, 现在 在复制 Scene_Battle 1 覆盖掉就可以了。  发表于 2018-5-25 10:41
有试了一下,tp_show也查了,还是不行。  发表于 2018-5-25 10:20
你没复制对版本,在上面那楼里重新复制,重新替换一次这个脚本。 或者在这个脚本里搜索 tp_show 把它前面都加@,也就是这个词都换成 @tp_show  发表于 2018-5-25 10:08
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
34877
在线时间
4148 小时
注册时间
2007-12-15
帖子
9983
14
 楼主| 发表于 2018-5-25 11:26:42 | 显示全部楼层
89444640 发表于 2018-5-25 07:25
测试汇报

我现改怒气槽去

更新Scene_Battle 1
重新搜索 tp_show
46 @tp_show = Window_tpshow.new if $game_switches[TP_VISIBLE]
68 @tp_show.update if tp_show != nil
86 @tp_show.dispose if tp_show != nil
没了
跳出位置还是68行。

点评

地槽可以扩大点,长宽各加2,这样在显示动态能量槽显示时候,左侧X+2像素,高度Y-2像素就可以了吧,不知道怎么描述  发表于 2018-5-25 14:26
13*8=104,正好是低槽长度。8帧正好转过来  发表于 2018-5-25 14:24
给血槽加白边,循环不过来了,这个无缝是计算好的,加了白边和黑边两遍各-2,后果是13-4 =9,中间会有个箭头不是无缝。  发表于 2018-5-25 14:22
不用那么老实的,想在底槽内部显示,你给血条加个和底槽同样的框,视觉效果不也是一样=。=  发表于 2018-5-25 14:03
测试时候,换乘8帧的,只有主角显示动态怒气槽和能量豆,其他队友不显示  发表于 2018-5-25 11:59
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
34877
在线时间
4148 小时
注册时间
2007-12-15
帖子
9983
15
 楼主| 发表于 2018-5-25 14:20:49 | 显示全部楼层
本帖最后由 89444640 于 2018-5-25 15:01 编辑
灯笼菜刀王 发表于 2018-5-25 12:06
,其他人不显示是因为忘记乘160了... 给i后面加上 *160就OK

添动槽("动态TP条",actor.tp%1000, ...




上面为显示效果,
下面为我想要的效果。怎么调一下呢?歪了这个我调过来了但是遮挡,我想让它跟调好的HP MP一样槽遮挡,那两个我是改了图像长宽了。
但是这个,我直接把动态TP低槽图像长宽各增加2也不行,外框总是被能量遮挡。
动态槽由于箭头的关系,宽度再缩小不好看了。而且这长度是数好了,13*8,正好循环过来,缩小了没无缝法循环了。

果然刚才被人搅和的智商又变低了,没改X数值,我说怎么左右两侧老对不上
反馈一下,现在显示完美了,顺手修了个圆角


继续下一个课题,怎么给角色替换状态用半身像。主角目前三套战斗用的衣服,还非常蛋疼的想加一身白色连衣裙--b。其他角色,暂且不考虑更换头像问题。
推荐在游戏中以变量进行设置,在用变量记录主角在更衣室更换的衣服时顺道更改角色此衣服对应的图像,未设置时候用默认1号的头像。
然后我试了一下当年街霸的感觉,战败时候头像会显得被打的很惨的样子XD
真有乐趣XD
ps,那个领口我死活倒不过来正常角度了,回头慢慢改
正常

战斗不能


然后,是不是咱们应该再来个眨眼动画?反正这个眨眼特别好画,每个角色3帧足矣,但是会显得很生动XD,眨眼时间是随机数,最长N秒,战斗不能时候取消眨眼动画。

进攻时候更换动作表情和受创时候的表情这个,我虽然觉得不难实现,但是有点没必要了,战斗的注意力应该在上面人物动作而不是下面的头像,下面做动作的那是RM默认竖版战斗方式。人物出招更换一个出招表情可以出所有招式那种,做这个还用全动画脚本干嘛--b直接就cg包揽一切了。

点评

这个取色是罪恶工具的,所以感觉不对。  发表于 2018-5-25 18:14
妖梦画的不熟,慢慢来吧。  发表于 2018-5-25 18:13
不是卖不卖肉的问题..而是觉得衣服的质感不对..  发表于 2018-5-25 18:11
我才不卖肉,头像得慢慢修,这个没起线稿。  发表于 2018-5-25 18:03
头像的胸部好像画得有点奇怪..  发表于 2018-5-25 15:37
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
34877
在线时间
4148 小时
注册时间
2007-12-15
帖子
9983
16
 楼主| 发表于 2018-5-25 17:02:50 | 显示全部楼层
本帖最后由 89444640 于 2018-5-25 17:07 编辑

  def refresh
    self.contents.clear
    @item_max = $game_party.actors.size
    for i in 0...$game_party.actors.size
      actor = $game_party.actors
      actor_x = i * 160
  if actor.id == 1  #当角色的ID等于1的时候
  if actor.hp <= 0
   a = $game_variables[216].to_s + "dead"
   #216号变量编号控制头像,长袖校服变量99 巫女服变量98 变量数值等于素材编号
else
   a = $game_variables[216].to_s + "head"#216号变量编号控制头像
end
else
  if actor.hp <= 0  #当其他角色的HP 小于等于0的时候
    a = actor.id.to_s + "_dead"   #a的名称
else #除此以外
    a = actor.id.to_s + "_head"   #a的名称
end
end

代入变量216 数值为99
素材名称
99_head

跳出对话框
找不到99head
怀疑少了个下划线?尝试加一个。

果然……应该是  _head
现在成功显示半袖,长袖,回家画巫女服去XD
然后……需要一片半身头像……全体先锋公主风吧XD,像素相对容易控制风格统一。
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
34877
在线时间
4148 小时
注册时间
2007-12-15
帖子
9983
17
 楼主| 发表于 2018-5-25 20:44:26 | 显示全部楼层

更新了一下妖梦的半身像……这回应该好多了……配色是先锋公主的,不过这胸怎么画成平的?
妖梦不应该有胸的……
还有帕秋莉有现成的,其他的角色的………慢慢补吧……
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

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

GMT+8, 2024-5-7 16:12

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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