位置: 编程技术 - 正文

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

  • 财税2012年15号文件作废
  • 一般纳税人购进货物用于免征增值税项目
  • 进项税和销项税怎么理解
  • 核定征收变更查账征收利润怎么办
  • 企业垃圾处理费计入什么科目
  • 非税收入票据能报销吗
  • 商业银行委托贷款期限
  • 多借多贷的会计分录格式
  • 转让旧房增值税计税依据
  • 本月开的发票次月预缴如何做会计分录呢?
  • 银行代扣水电费要手续费吗
  • 公司汽车装潢和保养做什么会计科目
  • 建筑行业预收账款
  • 增值税扣税项目
  • 一般纳税人房租没有发票怎么办
  • 外贸企业增值税表二填写流程
  • 外地项目的预交税款没交怎么办
  • 个人社保缴费允许多少年
  • 小规模付增值税怎么做账
  • 对公工行证书收入摘要写什么
  • windos10不显示桌面
  • 什么叫冲减进项税额
  • 联想小新Air15如何进入bois
  • win10系统如何更改工作组
  • 原材料赔偿会计分录
  • mozilla是什么文件
  • 领用材料已抵扣进项税
  • f12开发者工具调试打不开
  • 公司土地被政府占用
  • 人工智能大模型上市公司
  • vue中computed作用
  • 深入理解linux内核
  • php读取文件内容
  • php floatval
  • 利息收入可以冲减开发成本的法律依据
  • 政府给的补偿款怎么做账
  • SQL server 2008中的数据库能否只包含数据文件
  • 固定资产清理税务处理
  • 一般纳税人适用3%税率情况
  • 财政拨入的专项款专账怎么做
  • 扣缴境外公司增值税
  • 事业单位无形资产包括
  • 进项税额转出是借方科目还是贷方科目
  • 撤回或减少投资所得税处理
  • 收到设计费分录怎么写
  • 财产租赁合同印花税申报期限
  • 固定资产不动产有哪些
  • 个人所得税手续费返还政策文件
  • 企业中的消费环境分析
  • 工会经费能零申报保存不起
  • 医疗器械行业进货未取得发票怎么做会计分录的
  • Win7旗舰版系统文件名称
  • win8链接wi-fi
  • linux必学的100个命令
  • executor进程
  • 膈肌窝里有痦子
  • windows7键盘
  • win7安全模式
  • win7睡眠唤醒设置密码
  • win7移动软件
  • javascript.info
  • cocos2dx游戏开发进阶卷这本书怎么样
  • linux中的命令及含义
  • require jquery
  • 深入理解ffmpeg pdf
  • vue如何用
  • linux反弹shell方法
  • cmd下copy命令
  • jquery(document).ready
  • npm安装nodemodules
  • unityui播放视频
  • python网络爬虫的流程图
  • bootstrap入门
  • js中的类和对象
  • 增值税开票系统如何添加开票人
  • 成都市个人房屋出租税费
  • 广东每年交多少税给国家
  • 房地产旧改项目前途怎么样
  • ca用户绑定怎么绑
  • 税收筹划可分为
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设