位置: 编程技术 - 正文

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每秒执行一次)

  • 税金及附加怎么来的
  • 一般纳税人购进货物用于免征增值税项目
  • 收入能加在库存上吗
  • 政府补助是属于什么财务活动
  • 什么是清算机构的资产
  • 资金占用费税前扣除比例
  • 万元版和十万元版可以一起用吗
  • 印花税减半征收优惠政策2022
  • 中小企业税务管理存在的问题
  • 外资企业采购流程
  • 足球俱乐部买卖球员的程序
  • 退休人员基本养老金调整幅度需要综合考虑什么因素
  • 企业购买商品发生的商业 应该计入财务费用吗
  • 实收资本属于会计科目吗
  • 出口佣金可以在企业所得税前扣除吗
  • 境外单位或者个人
  • 维修费属于哪个类别
  • 小规模纳税申报表
  • 土地闲置费能否扣除
  • 出口免税金额
  • 路由器ip分配数量
  • 会计谨慎性原则是指
  • 购买货车预付保险怎么算
  • 不予抵扣的进项税额是什么意思
  • 计提工资的时候是应发合计还是实发合计
  • PHP:session_status()的用法_Session函数
  • 增值税发票红字信息表
  • 长期借款的业务处理
  • 劳务报酬所得与经营所得
  • 设计费包含概算费用吗
  • 如何用ai写代码
  • 进项税额大于销项税额会计分录
  • [JavaScript你真的以为这么简单吗]JavaScript高级
  • 印花税应计入什么
  • 其他综合收益核算的是企业根据企业会计准则
  • 公司注册资金多好还是少好
  • 织梦怎么新建页面
  • mongodb mongoose
  • mongodb数据类型有哪些
  • phpcms v9搬家不同步怎么办
  • 一般商品销售的会计分录
  • 营业执照是如何年审的
  • 税额四舍五入的差额0.03怎么调整
  • mysql数据库命名 可以用-吗
  • 让税务局代开的发票直接交纳的税金如何做会计分录?
  • 应收账款的注意要点
  • 固定资产计提折旧的原则
  • 企业营改增税率是多少
  • 自己开发财务软件
  • 股东向公司借款多久必须归还
  • 新公司初期费用全部入哪里
  • 以前年度应交税费多计提怎么调平
  • ccs 运行
  • 繁体系统安装简体软件
  • 分布式交互
  • regsrv.exe - regsrv是什么进程 有什么用
  • macos 安装win7
  • 一打字就出现windows设置
  • Linux通过netstat命令查看80端口连接数的方法
  • 十个linux命令
  • cocos2dx4.0教程
  • Android 中的guideline
  • Python实现mysql数据库更新表数据接口的功能
  • android edittext被系统键盘遮挡
  • oracle shell脚本
  • OnApplicationFocus
  • 使用Python对MySQL数据操作
  • ajax成功不走success
  • unity游戏开发的技术
  • python怎么将数据存到数据库
  • jQuery中text() val()和html()的区别实例详解
  • js创建对象的方法有哪些
  • 环保税征税范围噪音
  • 山东税务是干什么的
  • 五四新文化运动究竟新在哪里
  • 新版ukey税盘怎么设置密码
  • 专利转让个人所得税率
  • 开电影院有哪些要求
  • 农村信用社升级为什么
  • 湖南职工医保哪里交
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设