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

Project1

 找回密码
 注册会员
搜索
查看: 843|回复: 39

[原创发布] 效果是有了,位移依然难以处理。

[复制链接]

Lv5.捕梦者

梦石
0
星屑
21060
在线时间
2544 小时
注册时间
2007-12-15
帖子
7277
发表于 2018-5-2 17:06:09 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 89444640 于 2018-5-2 17:15 编辑

大概这个感觉,这个是大概思路,实际没有血条啥的,我又不做格斗。
例子.png
角色的格斗姿势行走和持单手剑行走都整出来了,妖梦对应的攻击受创还得单画。
05.gif
07.gif

06.gif
09.gif


然后就是问题,除了用这种方法,
主角 ACT 旋左06.png
强制移动时候只显示一个动作,从而避免位移时候产生播放错乱。
缺点,会浪费大量空间,一个动作就占一个行走图,有多少帧多少张图,而且左右朝向不同还得多一倍,cha文件夹会特别臃肿,查找素材时特别加麻烦。
行走是8帧,但是如果用普通行走图只能显示4帧,不流畅。跑动那个浪费4帧我就忍了,毕竟战斗动画能用。

如果用拼接动画的方式或者全屏动画脚本来显示,到是没问题,可是做起来我不会专门gif制作软件,psim制作起来会相当麻烦,而且还有等待帧的问题,等待的断了不对劲,等待的长了素材图太大。

还有没有更好的方法,在用角色行走图显示的时候,既能有地图的正常位移,又能产生正常的位移而不至于错乱播放,主要就是角色行走,跑动,前冲,后退跳跃,能正常的播放不限制帧数的图像。而且没有后遗症。

有点强人所难了,实在不行只能用最初的方法,或者……分段绘制战斗动画,可惜位置特别难调准了。

评分

参与人数 1+1 收起 理由
2256538860 + 1 -1s

查看全部评分

Lv3.寻梦者

梦石
0
星屑
2344
在线时间
574 小时
注册时间
2018-1-17
帖子
1284
发表于 2018-5-2 18:00:46 | 显示全部楼层
梦儿这么矮。

点评

按照比例缩放的话,应该比主角矮一头半左右。画太矮了我也麻烦招式舒展不开。  发表于 2018-5-3 01:08
140左右还可以稍微高一点点  发表于 2018-5-3 01:00
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5039
在线时间
1780 小时
注册时间
2012-7-3
帖子
1799

开拓者

发表于 2018-5-2 20:09:21 | 显示全部楼层
要求不高的话photoshop的时间轴配合图层就可以做GIF
实际上也很简单,拖一个GIF进去就能秒懂制作方法
不过帧数多起来会很繁琐就是

点评

就是gif太麻烦,而且输出不能用特效,稳妥点,还是画好动作rm动画里面慢慢拼吧。  发表于 2018-5-3 01:03
Project Ktr进行中:
   
------------------
SRPG开发之六-天气与地形互动
→→围观
→→→去Lofter围观
------------------
离经叛道的扯淡者/伪独立游戏爱好者/Decade Studio(?)/造轮子真TM开心呀
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
1
星屑
8987
在线时间
1727 小时
注册时间
2017-9-28
帖子
622
发表于 2018-5-2 20:27:02 | 显示全部楼层
像素画动图...咋不用aseprite呢?(ase的忠实粉丝在此)

点评

最新版1.2.8可以支持中文theme,一般ase交流群里都有下载。  发表于 2018-5-3 07:43
这软件不用熟悉的吧...画动态图就用到图层、帧、偶尔洋葱皮。专门为画动态像素画设计的软件不用实在太可惜了,在像素画上比ps快捷不值一星半点。  发表于 2018-5-3 07:41
熟悉起来够呛……  发表于 2018-5-3 01:03
VA外站脚本汉化群:226308173
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
18379
在线时间
6421 小时
注册时间
2009-3-15
帖子
3531
发表于 2018-5-2 21:45:12 | 显示全部楼层
RUBY 代码复制打印
  1. =begin
  2. #================================================= ==============================
  3. #嘲笑国家
  4. #版本1.0
  5. #作者game_guy
  6. #------------------------------------------------- ------------------------------
  7. # 介绍:
  8. #嘲讽敌人时,嘲讽者受到攻击的可能性较高
  9. #所有敌人。这个脚本,而不是使用技能,它使用状态来
  10. #控制嘲讽水平。
  11. # 特征:
  12. #可定制的嘲讽状态
  13. #甚至可以用来避免攻击
  14. #说明:
  15. #跳转到CONFIGURE STATES区域,你会添加你的状态和嘲讽
  16. #配置那里。嘲讽可以颠倒以避免攻击。去做
  17. #这个,只需将嘲讽级别设置为负数即可。您分配的号码
  18. #到状态,是它将添加/删除成员的次数
  19. #roullette被敌人袭击时。
  20. #现在让演员“嘲讽”敌人,所有你需要做的就是给他一个
  21. #嘲讽状态,可以通过技能或物品轻松完成。
  22. #学分:
  23. #game_guy〜创建这个精美的脚本。
  24. #GrimTrigger〜请求它
  25. =end
  26. #===============================================================================
  27. module TauntStates
  28. STATES = {
  29. #=========================
  30. # CONFIGURE STATES
  31. # -Add new lines.
  32. # state_id => taunt_level,
  33. #=========================
  34. #左边设定状态ID 右边数值越大被锁定概率越高,负数越大不被锁定概率越高
  35. 17 => 100,
  36. 18 => 5000,
  37. 19 => 9999,
  38. 20 => -500,
  39. }
  40. end
  41.  
  42.  
  43. class Game_Actor < Game_Battler
  44. def calculate_taunt
  45. taunt = 0
  46. TauntStates::STATES.each {|key, value|
  47. taunt += value if @states.include?(key)}
  48. return taunt
  49. end
  50. end
  51.  
  52.  
  53. class Game_Party
  54. def random_target_actor(hp0 = false)
  55. roulette = []
  56. for actor in @actors
  57. if (not hp0 and actor.exist?) or (hp0 and actor.hp0?)
  58. position = $data_classes[actor.class_id].position
  59. n = [50 - position + actor.calculate_taunt, 1].max
  60. n.times do
  61.  
  62. roulette.push(actor)
  63. end
  64. end
  65. end
  66. if roulette.size == 0
  67. return nil
  68. end
  69. return roulette[rand(roulette.size)]
  70. end
  71. end


国外扒到的嘲讽脚本..应该没冲突吧..

点评

我测试时只用过己方单体做对象..另外我改过一个对某角色对敌人用技能附加状态自身调用公共事件附加另一个状态中了技能的敌人只会攻击该角色  发表于 2018-5-4 12:19
调成敌方和我方使用者本人都出错  发表于 2018-5-4 11:53
game battler 2 if $data_states[state_id] == nil 出错这技能是释放给敌人的还是自己的?  发表于 2018-5-4 11:52
状态ID..特技+该状态即可..  发表于 2018-5-3 09:29
直接设置特技id就可以了?  发表于 2018-5-3 01:05
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2274
在线时间
258 小时
注册时间
2009-9-23
帖子
197
发表于 2018-5-2 22:44:33 | 显示全部楼层
这个胸居然可以动
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
21060
在线时间
2544 小时
注册时间
2007-12-15
帖子
7277
 楼主| 发表于 2018-5-3 01:30:41 | 显示全部楼层
https://rpg.blue/thread-408309-1-1.html
刚才翻了一下xp提问区,发现这个帖子中芯大的脚本似乎能解决角色移动素材,总帧数不一样的情况,至少前进后退,可以把所有动作放到一张素材图里面了,左右朝向还是得单做,比散着放强多了。留待实验,但是,单位5点开始停电一天,资料弄不出来……只能后天再说了。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2344
在线时间
574 小时
注册时间
2018-1-17
帖子
1284
发表于 2018-5-3 06:00:14 | 显示全部楼层
本帖最后由 2256538860 于 2018-5-3 07:19 编辑

第一次看的时候光注意梦儿了,现在重新看了一遍天子·改(开玩笑的开玩笑的)
看了一遍主角,发现各种姿势动作相当给力好看啊
不愧是楼主
像素很牛

----------------------------------
缺点裙子太短了,笑

点评

本来是中裙来着,但是会看不到大腿,总觉得不好看  发表于 2018-5-3 17:38
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
24706
在线时间
2752 小时
注册时间
2006-11-10
帖子
6000
发表于 2018-5-3 11:03:14 | 显示全部楼层
本帖最后由 灯笼菜刀王 于 2018-5-3 11:08 编辑

这战斗场景和咱的好像....  不过咱是背景动人不动的XD

不玩群殴玩单挑了? 别告诉我又塞了个格斗脚本

点评

mv还是ace的默认战斗背景  发表于 2018-5-3 14:35
剧情用演出效果,血条什么的运行时不存在的,就是为了好玩画  发表于 2018-5-3 14:34
祥瑞御免 ,家宅平安
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
21060
在线时间
2544 小时
注册时间
2007-12-15
帖子
7277
 楼主| 发表于 2018-5-4 13:58:48 | 显示全部楼层
soulsaga 发表于 2018-5-2 21:45
=begin
#================================================= ==============================
#嘲笑国家 ...

估计是冲突了
01.png

点评

19 => 9999,用法是19号状态ID高几率被打..应该没弄错吧? 当然你要改成其他ID应该也可以..  发表于 2018-5-4 15:26
删掉我给的脚本再用技能附加状态正常么..  发表于 2018-5-4 15:23
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2020-6-6 13:54

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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