位置: 编程技术 - 正文

unity手游<少侠历险记>(2)人物攻击动画判定和怪物AI(unity 游戏)

编辑:rootadmin
前言

推荐整理分享unity手游<少侠历险记>(2)人物攻击动画判定和怪物AI(unity 游戏),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity手游开发教程,unity手机版,unity单机游戏手机游戏,unity手机小游戏,unity手机小游戏,unity手机游戏零基础教学,unity手游大全,unity手游大全,内容如对您有帮助,希望把文章链接给更多的朋友!

本文由作者@zx一路飞奔出品,转载请注明出处

文章地址:

这几天编码下来,是时候写篇博客总结和分享下了,做出来的效果大致为:

方向键控制人物移动,靠近怪物时,按下攻击键,可以锁定怪物,进行攻击。也可以释放技能,

技能分为:单体锁定,无锁定,造成的伤害效果分为:单体伤害,群体伤害。

unity手游<少侠历险记>(2)人物攻击动画判定和怪物AI(unity 游戏)

怪物受到人物的攻击,开始对人物进行攻击,人物远离时,进行追击,当之间的距离达到一定长度时,怪物的攻击目标消失

放上几张图看看效果吧

动画控制这里的动画控制,并没有使用unity自身的动画状态机,而是通过脚本写一个状态类,通过对状态的判断,播放对应的动画片段在人物控制脚本中,使用了委托的方式,根据状态的不同来调用动画控制脚本中对应的方法下面给出代码片段供参考下面把动画控制脚本代码全部给出技能控制这里我把普通攻击也算作一种技能。大概的攻击流程就是这样技能范围确定在释放技能时,如何选定技能攻击范围,让在这个范围内的敌人都受到伤害,要用到Physics.OverlapSphere(transform.position, radius);

代码可以参考 上面 MakeDamage()方法,通过在目标位置画出半径为radius的相交球,返回在这个球内的怪物,对其操作就行了

怪物AI谈AI,其实真算不上,就是通过对怪物和player之间距离的控制来对怪物target操作总结目前大致做了这么多东西,后续的计划是加上一个属性脚本,控制人物和 怪物的基本属性,由于是学习用,不太复杂,通过属性脚来计算人物造成的伤害等其次是研究NGUI HUD插件,让 player和怪物之间攻击造成的伤害不仅仅局限在控制台内,让血条,和伤害数字显示在屏幕上,更直观的呈现!

Unity3D 属性类(Attribute)整理 (待续) ContextMenu用法:[ContextMenu(Hello)]voidHello(){Debug.Log(ThisistestforContextMenu);}用处:使用当前脚本时候可以用右键菜单触发开发环境中运行的函数---------------------

刨根问底U3D---Mono的配置 Mono是什么Mono是Unity3D的内置脚本编辑器,在Win上面可以用VS替代不过Mac上只能老老实实的用这个了.编辑器属性调整修改代码外观Preferences-SyntaxHighlighting-Obl

unity手游<少侠历险记>(3)NGUI:HUD使用 前言本文由作者@zx一路飞奔出品,转载请注明出处文章地址:

标签: unity 游戏

本文链接地址:https://www.jiuchutong.com/biancheng/378831.html 转载请保留说明!

上一篇:Unity3d shader之卡通着色Toon Shading(unity shader lod)

下一篇:Unity3D 属性类(Attribute)整理 (待续)(unity collider类属性方法)

  • 制造企业都需要什么人才
  • 小规模纳税人所得税税率是5还是2.5
  • 暂估成本跨年后收到票汇算清缴
  • 质量扣款能按折扣计算吗
  • 公司注销员工的人身损害赔偿
  • 企业所得税清算备案日和结束日怎么填
  • 隔年的发票能冲销吗
  • 应付债券利息调整是什么意思
  • 小微企业城建税优惠政策2023
  • 销售收入计入其他应付款
  • 虚开增值税普通发票罪的立案标准
  • 会议费怎么做会计分录
  • 长期股权投资的4个明细科目
  • 应收账款计提坏账比例
  • 购买资产佣金应该怎么算
  • 进项税抵扣销项税
  • 质量保证产品一般是指
  • 进口的原材料没有发票
  • 开增值税票需要对方什么资料
  • 房地产企业所得税预缴
  • 报税没有报怎么办
  • 把黑龙江省
  • 单位杂工费报销计什么科目
  • 红字发票不小心点了暂存怎么办
  • 资产负债表中应收账款的计算公式
  • 公司收到个人投资款没有备注
  • 公司贷款评估费的做账
  • 印花税分配比例
  • 国税局代开发票是否可代地税局征收城市维?
  • 注册资本金认缴制
  • 职工教育经费的扣除限额
  • php数组查找函数
  • 如何修复win10开机转圈五分钟
  • 电脑桌面调出键盘
  • php获取文件内容的函数
  • php最好的编程语言
  • python模拟微信
  • php gtk
  • 企业收取租金的未开具发票的怎么计算税款
  • 公司注销时做哪些财务处理
  • js获取网页链接
  • 前端基础入门
  • redis两种持久化方式的优缺点
  • 开发成本属于哪个会计准则
  • RocketMQ-02
  • 复制/root/install.log到/tmp
  • 节假日加班工资是几倍
  • 固定资产多少可以一次摊销
  • 退回发票金额是什么意思
  • 建筑设备租赁如何交税
  • 预付款项为什么这么多
  • 消防设备计入什么科目
  • 企业存货按照经济内容可以分为
  • 数据库双亲结点
  • 写字楼租金
  • 会计账务处理程序有哪些类型
  • 对公账户可以报税吗
  • 误餐补助标准国家规定
  • 应收应付对冲的分录
  • 记账凭证的分类标准
  • 发票已开后 对方公司名称变更怎么处理?
  • 解除职工劳动关系补偿
  • 冲减以前年度未开票收入开票如何申报小规模纳税人
  • 如何科学设置运动负荷
  • select into 和 insert into select 两种表复制语句
  • xp 跳过 chkdsk
  • 虚拟机下安装操作软件
  • win10 ex4
  • jquery的实现原理
  • 方块大人
  • unity引擎占用内存多少
  • 深入浅出nginx实战
  • javascript总结笔记
  • jquery基础知识梳理
  • 全面解析李可破格救心汤
  • 党建引领结对共建生态
  • 工匠称号有什么待遇?
  • 国际税收管理处忙不忙
  • 酒店行业区分小巨头企业
  • 税务上门核查要看什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设