位置: 编程技术 - 正文

Unity蛮牛教程噩梦射手----代码讲解(1)(unity manifest)

编辑:rootadmin

推荐整理分享Unity蛮牛教程噩梦射手----代码讲解(1)(unity manifest),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity manifest,unity node,unity nations,unity mte,unity man,unity 蛮牛,unity man,unity man,内容如对您有帮助,希望把文章链接给更多的朋友!

很久没有写博客了,因为最近开始学习Unity。在蛮牛教育网上有一套讲解Unity官方教程的视频-------噩梦射手游戏实例,网站为

视频第一课出现的是游戏主角Player的移动脚本,我先上代码

代码开头定义的变量我们先跳开,来关注特殊的函数

FixedUpdate()函数

所以我们在这个函数里面加入我们对键盘移动输入信号的响应事件。 通过GetAxisRaw()来获取到当前用户的输入,在通过Move(),Turning(),Animating()函数来逐个改变Player的位置Position,旋转,动画状态Animation。我们来一一解释。

Move()函数:

直接使用Vector3 movement来记录当前的水平垂直方向的位移&#;,乘上速度和单位时间,最后赋予Player新的Position实现位置移动。这段代码不难理解。

注意:这里使用刚体RigidBody来实现位置的转变。直接使用transfrom.position也是可以的。

Turning()函数:

这里涉及到通过光线投影来记录当前鼠标方向,来实现player视角的旋转的方法。

Unity蛮牛教程噩梦射手----代码讲解(1)(unity manifest)

首先是

我们将使用它来记录我们鼠标和Floor的碰撞,来获取我们需要的视角,实现旋转。这里我们需要使用到point属性。我们下面会讲到。

其次

这是光线投影碰撞的核心函数。四个参数中,后两个我们在这个脚本的开头定义一个定义好了。包括射线长度我们定位,还有碰撞的层蒙版设为Floor。而前两个参数则是我们射线的起点和方向。该函数返回&#;为true则光线投影反生了碰撞,反之没有。

如果有碰撞发生,我们需要计算出新的旋转方向,并且使用这个方向来实现player视角的变化。这里使用Quaternion四元数来实现旋转。

最后Animating()函数

我们检测当前的水平,垂直速度是否为0,否则就是移动,我们就把角色的状态机的参数进行改变,实现动画效果。

------player的运动脚本基本就这些内容了,其他的在蛮牛的课程中也有讲解。如果你是直接看这篇博客可能不知所云,请见谅。

【猫猫的Unity Shader之旅】之透明材质 现实生活中有许多半透明的情形:玻璃、饮料瓶、塑料袋等等。半透明一个很重要的特点就是可以显示它后面的物体的部分颜色。这个部分具体是多少

资源加载卸载与内存的关系 关于Resources.load和实例化与内存的关系:1.加载,单纯的Resources.load后消耗的内存很低,可能只是基础的引用预载、当对象被实例化后才会占用大量内存

Kinect结合Unity开发(一) 因为对Unity比较熟悉,所以一开始想着就是用Unity结合Kinect来进行游戏开发,而不是用Kinect的SDK强行撸一个出来,再说我也不会啊。然后就是上网各种找

标签: unity manifest

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

上一篇:Unity网络编程NetworkView组件使用(unity网络模块)

下一篇:【猫猫的Unity Shader之旅】之透明材质(猫的喵喵)

  • 事业单位资产负责比往年增加表明什么
  • 临时工工资怎么申报个人所得税
  • 预收账款哪一方是增加
  • 企业股权无偿转让不缴增值税
  • 哪些行业增值税率1%
  • 事业单位法人证书查询
  • 其他收入月末需要结账吗
  • 递延收益为什么是非流动负债
  • 公司哪些支出不影响报表净利润总额
  • 怎样填列分析资产负债表
  • 合伙企业是否需要缴纳增值税
  • 用现金购买的股票
  • 捐赠出的资产如何处理
  • 一般纳税人企业所得税政策最新2023税率
  • 应交增值税明细科目如何结转
  • 劳保用品增值税税率是多少
  • 本地开的住宿费可以退吗
  • 工会是否具有有法律效力
  • 零售超豪华小汽车交消费税吗
  • 法人变更了还用变更发票领用本吗
  • 未分配利润转入本年利润
  • 国有土地租金怎么交税
  • 残保金属于现金流量表中的哪一项
  • 防伪税控设备丢失需要处罚吗
  • linux对硬件的要求
  • 笔记本怎么清理D盘
  • 小规模纳税人无票收入免税吗
  • wordpress访客插件
  • win10如何添加网络适配器
  • sisusbrg.exe - sisusbrg是什么进程 有什么用
  • php 设计模式 鸟哥
  • 归还银行借款摘要模板
  • win7纯净版系统之家
  • 员工提前预支工资借条
  • 记账凭证按其用途
  • vue表单验证数字
  • 外商投资企业如何定性
  • 企业分立房产税如何计算
  • Python怎么转化为中文
  • phpcms专题页面模板
  • 非货币性资产交换
  • 旅行社的增值税税率
  • 固定资产改扩建和大修理的区别
  • 公司收到个人汇款怎么开发票
  • sql语句修改某个字段
  • 小规模出售固定资产账务处理
  • 初次购买金税盘怎么做账
  • 本月开发票下月收款
  • 质保金 销售费用
  • 收到国家电网信息但号码不是的
  • 如何理解递延所得税资产和负债
  • 未分配利润是不是净利润的意思
  • etc插卡成功有什么反应
  • 营改增后出售土地如何缴纳增值税
  • 销售商品的运费的税费计入进项税额
  • 房屋租赁合同印花税怎么计算
  • 暂估成本以后也没有票回来了
  • 基金可以一次性全部卖出吗
  • 发票冲红如何做账红字发票需要给购买方吗
  • 计提应付票据利息10000的会计分录
  • 研发费用属于哪类会计科目
  • 营改增后计税依据
  • 企业取得土地使用权会计处理
  • 备查账目
  • sqlserver数据类型怎么用
  • mysql基本sql语句大全(基础用语篇)
  • Vista下WMC不能播放RMVB解决办法
  • win8.1开机速度慢
  • win10的数据使用量是什么
  • win7桌面右下角输入法图标不见了
  • win8系统怎么取消屏保
  • css spirit
  • python网络爬虫教程
  • 广东税务局一般几点上班
  • 扣缴义务人申报和综合所得年度自行申报
  • 国税网上办税大厅在哪
  • 纳税信用d级企业保留几年
  • 河南运输客票查询管理条例
  • 消费税由谁来承担
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设