位置: 编程技术 - 正文

Unity之一天一个技术点(十六)---狙击镜呼吸效果(unity strangeioc)

编辑:rootadmin

推荐整理分享Unity之一天一个技术点(十六)---狙击镜呼吸效果(unity strangeioc),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity怎么设置多个关卡,unity只执行一次的方法,unity 1,unity 1,unity能支出多少面数,unity只执行一次的方法,unity如何成一组,unity只执行一次的方法,内容如对您有帮助,希望把文章链接给更多的朋友!

我们正在做一个狙击游戏,然后要模仿一个狙击镜打开时候呼吸效果,也就是狙击镜会上下左右平缓位移,我参考网上的脚本又更改了一下,你可以直接挂在你的镜头上,然后屏幕中间放一个瞄准镜,就能看到很酷的效果~

Unity之一天一个技术点(十六)---狙击镜呼吸效果(unity strangeioc)

public void Noise() {noisedeltaX &#;= ((((Mathf.Cos(Time.time) * Random.Range(-nosieMaxRange, nosieMaxRange) / 5f) * nosieMaxSpeed) - noisedeltaX) / );noisedeltaY &#;= ((((Mathf.Sin(Time.time) * Random.Range(-nosieMaxRange, nosieMaxRange) / 5f) * nosieMaxSpeed) - noisedeltaY) / ); rotationXtemp &#;= (noisedeltaX * breathHolderVal); rotationYtemp &#;= (noisedeltaY * breathHolderVal); rotationX &#;= ((rotationXtemp - rotationX) / 3) ; rotationY &#;= ((rotationYtemp - rotationY) / 3) ; if (rotationX >= ) { rotationX = 0; rotationXtemp = 0; } if (rotationX <= -) { rotationX = 0; rotationXtemp = 0; } rotationX = ClampAngle(rotationX, -, ); rotationY = ClampAngle(rotationY, -, ); rotationYtemp = ClampAngle(rotationYtemp, -, ); Quaternion xQuaternion = Quaternion.AngleAxis(rotationX, Vector3.left); Quaternion yQuaternion = Quaternion.AngleAxis(rotationY, Vector3.forward); transform.localRotation = transform.localRotation * xQuaternion * yQuaternion; } static float ClampAngle(float angle, float min, float max) { if (angle <= -.0f) angle &#;= .0f; if (angle >= .0f) angle -= .0f; return Mathf.Clamp(angle, min, max); }

Unity之一天一个技术点(十五)---给unity3d的老版动画中,添加事件的方法 给unity3d的老版动画中,添加事件的方法(测试通过):AnimationEventevent0=newAnimationEvent();event0.time=this.animation[run].length*0.2f;event0.functionName=xxx;event0.stringParam

unity3d移动平台减小安装包大小(2):重制图集 如果你用NGUI的话,就不要使用自带的图集工具。因为NGUI毕竟只是一个插件,制作图集不是擅长,它虽然提供了功能,但却并不专业,单从图集大小上看

(转)Unity3D NGUI在UI上显示3D模型 1、创建一个3D摄像机,渲染3D模型。(我为了方便就把模型放到了Camera的下面,你可以不这样)2、在2D里面指定一个TopLeft和BottomRight,用来表示模型渲染

标签: unity strangeioc

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

上一篇:unity3d移动平台减小安装包专题(1):分析打包的日志文件删除无用文件(unity 移动端)

下一篇:Unity之一天一个技术点(十五)---给unity3d的老版动画中,添加事件的方法(unity每秒执行一次)

  • 下半年房产税缴纳时间
  • 增值税销项税额账务处理
  • 机械费可以计入劳务单价吗
  • 增值税申报表在哪里打印
  • 认缴出资股权转让的法律责任
  • 长期股权投资稀释
  • 公司组织员工旅游,起到的目的是什么
  • 母子公司之间的管理费可以税前扣除吗
  • 小规模纳税人不允许开具零税率发票
  • 房产开发公司土地增值税计算方法
  • 公司承担了个人社保如何入账
  • 用户风险是什么意思
  • 所得税按利润总额的25%计算缴纳
  • 运输公司购买机票怎么买
  • 企业预付的固定资产折旧
  • 企业技术中心认定专精特新
  • 发票冲红后多交多少税
  • 哪里有办各种真实有效的证的
  • 在windows7的
  • 鸿蒙系统怎么安装电脑
  • 母公司投资收益和子公司
  • 电脑右下角的小三角怎么弄出来
  • cpqeadm.exe是什么进程 可以关闭吗 cpqeadm进程查询
  • 科尼西卡神庙在哪里
  • react中路由有哪些常用组件
  • Linux(CentOS)下PHP扩展PDO编译安装的方法
  • SpringBoot+Vue实现文件上传下载功能
  • 华为od机试题题库
  • 暂估入库的商品含税吗
  • php简单统计中文字符
  • python中拼接
  • 买汽车配件属于什么服务
  • 所得税申报怎么弥补以前年度亏损
  • 进项税转出能转回吗
  • 焊材领用发放管理
  • 公司多余的钱叫什么
  • 主营业务成本应交税费
  • 高速费发票可以抵税吗
  • 无偿提供建筑服务账务处理
  • 研发费用资本化条件有哪些
  • 对公账户分类及区别
  • 补贴收入税收政策
  • 哪些所得需要去税务登记
  • 发票票种核定发票种类怎么选
  • 通信服务费账务处理流程
  • 股权转让怎么做账
  • 企业租厂房没有发票怎么做账
  • 持有至到期投资是债权投资吗
  • 代垫个税费怎么做账
  • 建筑图纸设计费怎么收费
  • 一般纳税人的进项税额可以抵扣吗
  • 发票认证完了该怎么取消
  • 年初要新建帐套吗
  • sqlserver1053怎么解决
  • sql server中事务有哪三种语句
  • 内连接 sql
  • windows无法启动怎么解决
  • ubuntu设置关闭按钮在右侧
  • linux 文字处理
  • centos 操作日志
  • win7系统怎么设置屏幕常亮
  • linux卸载apache2
  • win7无法打开windows功能
  • 红石怎么启动
  • win7蓝牙驱动软件
  • cocos2d游戏源码
  • linux文件压缩和备份实验
  • js怎么删除
  • 利用的近义词
  • 浅谈会计诚信与职业道德论文
  • sqlserver 服务器
  • 简述javascript的主要特点
  • 在javascript中用下面哪个关键词来定义变量
  • python多进程数量限制
  • 归并代码
  • 广东省国税局长是谁
  • 四川国税局普通发票查询?
  • 税务函调回来几天可以退税
  • 股权转让所得怎么申报
  • 建筑企业所交的税项有多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设