位置: 编程技术 - 正文

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

  • 法人能去税务局买票吗
  • 购销金额多少的情况下必须需要签合同?
  • 行政单位设计费计入哪个科目
  • 直接收到货款也要走应收账款吗
  • 企业收到的政府补贴交所得税吗
  • 利润表盈利结构分析
  • 销售自己使用过的物品
  • 金融企业往来收入是指
  • 以前年度记错的费用怎么调整?
  • 流动资产周转次数低说明什么
  • 接受捐赠的固定资产进项税额可以抵扣吗
  • 产品销售员
  • 银行给企业的存款怎么存
  • 哪些费用可以计入待摊费用
  • 银行存款日记账最后一行怎么填
  • 报表中利润为什么税后比税前大?
  • 展厅门口如何布置图片
  • 餐饮外卖的经营范围是什么项目
  • 未分配利润为负的原因
  • 环境保护税交给谁
  • 预收账款的会计编码是多少?
  • 技术服务费成本票是什么
  • 房屋装修费是否分摊到地下车位成本
  • 重装系统最好排名
  • u盘中毒症状
  • 以经营租赁方式租入的设备要折旧吗
  • 如何修改选区边缘
  • application guard
  • layui iconfont
  • 特许权使用费的增值税税率是多少
  • 补税的分录
  • php设计模式六大原则
  • php正则表达式匹配链接
  • 让渡资产使用权包含哪些内容
  • Gumbel-Softmax完全解析
  • 深拷贝的实现方式
  • vue process.env.node_env
  • 其他债权投资如何进行投资收益的确认的核算?
  • 增值税发票可以作废重新开吗
  • vue3.0启动命令
  • 数据模型 excel
  • 没有发票的支出可以扣除企业所得税么
  • 网络销售平台优势和劣势
  • 技术服务型企业企业所得税率
  • 递延所得税资产借贷方向
  • 个体户一直未申请怎么办
  • 完美ui
  • 购买债券的利息会计分录
  • 分公司产生的费用怎么报销
  • 应收票据贴现的影响因素
  • 固定资产净残值和净值的区别
  • 一人有限公司和个人独资企业区别
  • 增值税留抵税额借贷方向
  • 以前年度损益调整会计分录
  • 行政单位怎样核销坏账
  • 收到以前年度银行手续费发票分录
  • 营业执照丢失公告后几天可以办注销
  • 个税速算扣除数2023
  • 没有收入还需要纳税吗
  • 固定资产清理费用账务处理
  • 开票和不开票
  • 商业银行存款业务规则
  • sql server 2005如何使用
  • sql server常用管理工具中,用于访问
  • fedora os
  • windows10已经阻止此软件
  • linux临时目录一般存在哪个文件夹
  • win7原始账号和密码
  • win8.1检测不到更新
  • supervisor producer
  • CCClippingNode导致的贴图错误问题
  • unity xcode
  • 细说javascript
  • jQuery 实现ajax传入参数含有特殊字符的方法总结
  • unity c语言
  • android studio 1.2 安装配置教程(windows平台)
  • javascript用法
  • 金税盘显示证书口令错误
  • 新疆国税局电子税务局
  • 重庆个人所得税是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设