开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

12
返回列表 发新帖
楼主: gzliujie5
收起左侧

[易源码分享] 横版即时战斗(例子)2D(例子)

[复制链接]
结帖率:60% (21/35)
发表于 2015-6-15 18:37:35 | 显示全部楼层   广东省广州市
d2d引擎感觉很不错就是找不到教程,自己对他的命令理解不了。而且好像也是废弃了的引擎。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-14 21:45:42 | 显示全部楼层   广东省中山市
364840264 发表于 2015-6-14 21:22
估计以易语言实现街机还是太勉强了

呵呵,用任何语言做游戏,有方法就不勉强,就是费时间。
我所会的全部是基础堆积的,如果你想的是用引擎来写,肯定简单很多。
但是引擎也是从一点点的命令堆积,组合而成的。
这方面我也不是很懂。
就好比,一个人要挖地,需要锄头。
你打造一把锄头,然后去挖地。(需要你学习打造锄头【“工具”】,然后使用锄头【“工具”】)
另一个就是,你买一把锄头,然后去挖地。(你省去了打造锄头【“工具”】的步骤,只需要使用,肯定比前面简单很多。)
回复 支持 反对

使用道具 举报

结帖率:60% (21/35)
发表于 2015-6-14 21:22:18 | 显示全部楼层   广东省广州市
估计以易语言实现街机还是太勉强了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-14 17:31:35 | 显示全部楼层   广东省中山市
附件,补充的两个例子.rar (319.67 KB, 下载次数: 16)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-14 16:50:43 | 显示全部楼层   广东省中山市
本帖最后由 gzliujie5 于 2015-6-14 16:55 编辑
364840264 发表于 2015-6-13 21:06
十分感谢百忙中抽时间为我整了个例子。试了下,如果两个贴在一起的话,蹲下依然命中。在街机那些好像可以避 ...

如果按照你说的这个要求,那么就要复杂很多了,我个人知道的有两个方法。第一是把手臂和身体分离开,也就是两个动画物体。
1.利用原先一张完整的攻J动画图,使用PS把他们分离成手臂和身体两个部分。
2.攻J判断的时候,判断的将是手臂与敌人是否碰撞,将不是角色与敌人。

第二个:攻J时创建攻J动画效果,也就是特效,检测的是碰撞特效与敌人,不判断角色身体。
    这个是在原有的基础上加上特效,这个相对来说简单很多,但是如果是在某些特定的要求下,就需要用到上面那个了。



我试着给你弄弄,其实写不复杂,复杂的是两个图片的分离与拼接,我估计我弄出来了,你再弄一个新的都有些困难,我写出来你自己看看吧,能不能明白就看你自己的了。
第二个的话,我自己绘制一个简单的特效给你做个参考。
回复 支持 反对

使用道具 举报

结帖率:60% (21/35)
发表于 2015-6-13 21:06:45 | 显示全部楼层   广东省广州市
十分感谢百忙中抽时间为我整了个例子。试了下,如果两个贴在一起的话,蹲下依然命中。在街机那些好像可以避免的。难道那些不是碰撞检测,是程序检测然后放动画吗。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-13 19:34:45 | 显示全部楼层   广东省中山市
超级英雄 发表于 2015-6-13 18:18
不错,看看啦!!!是动画框??????

是的,动画框与动画物体。
回复 支持 反对

使用道具 举报

结帖率:100% (4/4)
发表于 2015-6-13 18:23:34 | 显示全部楼层   湖南省衡阳市
板凳是我的
回复 支持 反对

使用道具 举报

结帖率:42% (30/72)
发表于 2015-6-13 18:18:49 | 显示全部楼层   广东省揭阳市
不错,看看啦!!!是动画框??????
回复 支持 反对

使用道具 举报

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

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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