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

Project1

 找回密码
 注册会员
搜索
查看: 3044|回复: 15

[随意闲聊] 脸向下攻击32*32的敌人,武器够不到对方,还有什么好办法吗

[复制链接]

Lv5.捕梦者

梦石
0
星屑
34825
在线时间
4145 小时
注册时间
2007-12-15
帖子
9970
发表于 2020-11-12 12:00:49 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 89444640 于 2020-11-13 08:22 编辑

因为rm显示方式缘故,四方向攻击时候,脸向下是最别扭的,角色的行走图是从脚下32位置判断的,rm的透视实际上脸向下攻击,应该攻击超出自己脚下范围才能攻击大小不超过32的到敌人。这样看上去才是真的砍到了对方。
01.png
但是rm没法让遮挡正常的情况下,角色往下蹭那么一点点,反正没有比较方便的办法。
所以在没办法情况下就只能攻击位置不变加光效了。
01.gif
我只能处理到这样了,没法让角色的剑真的够到敌人,因为实际上角色位置没变,没法让刀砍刀超过自己自己脚下的位置
阿尔西斯 攻击 皮铠.png
刀不用光效盖着,根本够不到敌人。
所以如果模拟长枪攻击,还是有麻烦,因为是点攻击 必须扎到敌人才行,实在不行就只能用偏移y坐标,角色行走图往上+32像素,或者倒穿怪了。
不知道还有没有更好的办法?

昨天菜刀说可以试试显示动画,试了一下为了攻击后回到原位时候不会出现闪烁要让最后1帧和角色初始动作的第一帧一样,然后处理上敌人事件闪烁红光要和攻击动作的动画分开做,不然手动控制的敌人左右晃一晃就会和攻击动画一起晃了,稍微麻烦了点,但是还算能接受而且操作比较简便。
01.png
效果是这样,还可以,根据需要和麻烦程度,分着用好了。
01.gif

Lv4.逐梦者

梦石
0
星屑
7926
在线时间
1181 小时
注册时间
2007-7-29
帖子
2055
发表于 2020-11-12 16:23:15 | 显示全部楼层
让怪物向上偏移0.5格如何?行走图因为oy的关系向上偏移比向下便宜更简单些,不然就靠一些脚本如像素移动的。

点评

敌人在攻击的瞬间莫名其妙的往上偏移会感觉很奇怪,我用昨天菜刀提到的动画法再试试。  发表于 2020-11-13 07:00
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7921
在线时间
1049 小时
注册时间
2012-4-3
帖子
1271

开拓者

发表于 2020-11-12 16:39:32 手机端发表。 | 显示全部楼层
如果是用行走图,地图坐标不变,以行走图的命名判定追加描绘y向下。不过还是要整体配合,怪物体积和人物相当的时候,效果会好一点。

点评

素材没法做,因为角色和敌人画一起,就没通用性了。  发表于 2020-11-13 06:58
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2614
在线时间
288 小时
注册时间
2018-5-13
帖子
26
发表于 2020-11-13 16:13:39 | 显示全部楼层
哇这种效果看起来好棒,画一套这种图大约要耗时多久哇

点评

我是零散时间做的,加起来大概2~3小时?光效除了喷血,是mv默认光效。默认行走图总像素少省时间,  发表于 2020-11-13 16:48
游戏设计爱好者
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

  /) /)<

梦石
0
星屑
4207
在线时间
4890 小时
注册时间
2009-2-16
帖子
8434

开拓者短篇七成年组季军

发表于 2020-11-17 15:49:24 | 显示全部楼层
因为敌人体型不够大 考虑把敌人做大些吧 为了适配动作 任何游戏都会有这个优化问题

点评

xp老鼠是按和角色对比合适的比例画的,所以很小,造成视觉上打不到,mv的老鼠,叫怪物鼠,往上放一点也可以解决,根据需要去处理素材也挺好。  发表于 2020-11-17 16:10
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
8
星屑
2832
在线时间
474 小时
注册时间
2010-9-11
帖子
519
发表于 2020-11-17 20:23:51 | 显示全部楼层
本帖最后由 phunmung5173 于 2020-11-17 20:37 编辑

人在攻击的时候是不会站在原地的,我的做法所以在攻击之前保持一点距离然后向前方砍 (向前进一格) 我认为这样比较自然,如果是玩家的话操作感会因此指数级上升。

这是我前些时候在Unity做的连击系统

https://v.youku.com/v_show/id_XNDk2ODIxMjIzNg==.html

↑↑不懂要怎么上传视频, gif太大

点评

攻击后不站在原地的话,可以考虑可以做三连击,用Y偏移,然后moveto,角色前进一步敌人击退一步也无妨了。  发表于 2020-11-18 00:10
正斩前进半步,突刺可以前进一个身位,敌人还要有少许击退,手感好要三到四下才合适,不过rmxp做动作游戏不靠谱,我剧情用下就好  发表于 2020-11-18 00:07

评分

参与人数 1+1 收起 理由
89444640 + 1 我很赞同

查看全部评分

Paku
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
8025
在线时间
7346 小时
注册时间
2010-7-16
帖子
4915

开拓者

发表于 2020-11-18 11:47:51 | 显示全部楼层
rm的透视是往斜下方看的,所以人身体往下倾斜时,人头会把身体遮挡住:
p_wl_broom.png

评分

参与人数 1+1 收起 理由
89444640 + 1 塞糖

查看全部评分

回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
34825
在线时间
4145 小时
注册时间
2007-12-15
帖子
9970
 楼主| 发表于 2020-11-18 13:28:51 | 显示全部楼层
本帖最后由 89444640 于 2020-11-18 13:31 编辑
熊的选民 发表于 2020-11-18 11:47
rm的透视是往斜下方看的,所以人身体往下倾斜时,人头会把身体遮挡住:


嗯,按说rm是默认透视大约22.5度左右的俯视角记得见过外国有这方面的介绍,为了画面好看无视透视,一些arpg为了向下攻击好判断距离都做成顶视角,比如fc的怒系列,向下攻击时候只能看到头顶而且头部遮挡很多身体,我透视都习惯把脸拉正了能看到嘴,向下攻击是接近于ftg视角的脸向下,
理论上向下攻击瞬间,类似于这个角度的透视才对
01.png
但是我不想按照着那个标准画XD,因为挡着太多了。
这个突刺挺不错,但是这样的位置用的时候要加偏移,角色边攻击边向前移动一点也可以。又多了种解决方法~

点评

我做往下攻击时sprite做了偏移。  发表于 2020-11-19 11:36
我一般是按照45度角来画。当然大多数时候没那么精确。  发表于 2020-11-19 11:35
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-3-29 18:05

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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