位置: 编程技术 - 正文

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类属性方法)

  • 完税价格是含税价
  • 纳税检查调减进项税额主表怎么不显示缴纳税款
  • 预收账款可以挂多久
  • 一年房租正常摊销多少
  • 地方教育费附加的计税依据是什么
  • 抄税报税清卡怎么操作流程
  • 增值发票盖章有什么用
  • 物业费专用发票税率
  • 电算化怎么操作
  • 工会经费拨缴是什么意思
  • 非同一控制下用什么法
  • 存货进口关税会计处理怎么做?
  • 无法收回的应收帐款
  • 单位购买的团体意外险会计分录
  • 汇算清缴退税现金流量表
  • 忘记申报印花税,但是公司已经注销了怎么办
  • 广告公司广告费会计分录
  • 土地使用税是由出租方还是承租方交
  • 一般纳税人所得税优惠政策
  • 季度利润表上期金额怎么填
  • 支付广告费要交增值税吗
  • 外币出资汇率变动会计处理
  • 技术调试费用开几个点税
  • 通行费发票怎么开
  • 实收资本未到位借款利息可以税前扣除吗
  • 代扣代缴增值税可以抵扣进项税?
  • 公司注销注销顺序
  • 什么叫电鳗鱼
  • 补缴税款会计分录
  • PHP+Mysql+jQuery实现发布微博程序 php篇
  • 深入php:面向对象、模式与实践
  • 在建工程进项税额
  • 以前年度损益调整属于哪类科目
  • 专家顾问作用
  • 固定资产一次性折旧账务处理
  • vue脚手架和vue的区别
  • 迪纳利国家公园在哪个国家
  • cesium description
  • 如何解决面颊毛孔粗大
  • python cox
  • java操作mongodb数据库
  • MySQL读写分离企业方案
  • 待处理流动资产损益是什么类科目
  • 企业预提的费用计入什么科目
  • 上个月开的票这个月能用吗
  • 交车险代收的车可以退吗
  • 股东权益是资产吗
  • 借款合同的
  • 研发费用不能加计扣除的有哪些项目
  • 稽查跨年进项税额转出要调整所得税吗
  • 费用本期发生额怎么算
  • 管理费用包括哪些税
  • 公司是否可以投资股票
  • 连续三个月发烧怎么回事
  • 小规模什么情况下必须转为一般纳税人
  • 创办小企业如何起步
  • linux的tar命令详解
  • mac怎么访问windows
  • Linux系统中quota磁盘命令的相关使用解析
  • u盘里装pe系统
  • 太极越狱助手
  • win8系统怎么关掉开机密码
  • windows xp无法访问samba共享夹
  • window7电源设置
  • 苹果的mac怎么查
  • win10的命令行在哪里
  • win7桌面文件夹路径
  • c# opengl绘图
  • vue watch form
  • js获取父级元素
  • 批处理call命令
  • python编写飞机大战
  • linux如何剪切文件
  • 优化lr
  • jquery文档处理有哪些
  • python3网络编程
  • 税务要求实名认证
  • 江苏省国家税务局官网
  • 青岛市高新区是红岛吗
  • 租赁费的税率是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设