位置: 编程技术 - 正文

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

  • 增值税纳税申报时间
  • 劳务报酬个人所得税税率表
  • 人民大学税务专硕学费
  • 增值税销项税额账务处理
  • 法人和办税人
  • 消费税可以在企业抵扣吗
  • 预售收入是否可以退税
  • 支付外币投资会计处理
  • 普通增值税发票可以抵税吗?
  • 生产中材料的合理损耗核算
  • 外购存货的成本不包括
  • 资产评估机构可以评估土地吗
  • 收到小额贷款怎么做账
  • 周转借款会计分录
  • 接受捐赠的固定资产进项税额可以抵扣吗
  • 无形资产摊销年限平均法怎么算
  • 2018一般纳税人印花税减半吗
  • 信托公司如何投资
  • 卖菜公司有税务优惠吗
  • 股票现金分红
  • 已完成认证
  • 印花税的会计处理是什么
  • 如何检查文档
  • 公允价值变动损益借贷方向增减
  • 收到银行退回的会计分录
  • 集团的资产
  • 对公账户的银行卡号是几位数
  • 学生个人网页制作html5
  • npm install 的 --save 选项是什么?
  • 测试工程师有前途么
  • echarts中国地图代码
  • 管理费用包括哪些会计科目
  • 新手为什么要买二手车
  • phpcms教程
  • 租赁合同印花税怎么申报缴纳
  • 海关双抬头发票公司名可以更改吗
  • 你用python做什么
  • 甲供材料增值税规定
  • 企业结售汇业务需要做什么
  • 企业存货的账务处理办法
  • 往来对账的作用
  • 可供出售交易性金融资产初始计量
  • 固定资产盘点怎么做
  • 纺织品业务
  • 弹性预算列表法
  • 利润分配科目是所有者权益科目吗
  • 工资走公账有什么好处
  • 红冲去年的成本怎么做账
  • 样板房装修可以住人吗
  • 小规模纳税人防伪税控会计分录
  • 物业门禁卡怎么入账
  • 金税盘年服务费账务处理
  • 现代服务业如何提高服务的效率和质量
  • 建筑业一般纳税人增值税税负率
  • 会计人员必备的知识和技能
  • 免抵退税中免抵税额怎么算
  • 劳务公司的工资表怎么做账
  • ubuntu 18.04怎么用
  • 一岁的宝宝可以喝枸杞水吗
  • win8系统启动项在哪
  • xp系统的搜索
  • 苹果mac操作系统名称
  • 苹果MaC系统查找微信储存文件
  • Win10开机提示黑屏字母
  • win10怎么删除无用文件
  • windows7凭据管理器
  • win8系统盘清理
  • jquery动态设置css
  • shell中的循环语句有哪些
  • 用什么命令查看linux启动信息
  • linux生成网卡配置文件
  • shell脚本转码
  • vps 备份
  • js新开一个窗口
  • javascript文字特效
  • javascript 加法
  • 湖北地税局官网网上服务厅
  • 掌上12333怎么交社保卡费用
  • 日本海关关税税率表
  • 税务会计业务处理流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设