位置: 编程技术 - 正文

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

  • 积分抵现是什么意思
  • 通行费机打发票税率
  • 以前年度社保计提出错了怎么调整
  • 财付通支付备付金还到信用卡里怎么办
  • 子公司给总公司开发票
  • 合作社收到补贴款如何入账
  • 固定资产增值税可以一次性抵扣吗
  • 盈余公积转增资本有限制吗
  • 增值税没有按时缴纳会影响开票吗
  • 如何能减免个人所得税
  • 固定资产报废税费怎么处理
  • 外购无形资产的成本包括进口关税吗
  • 委托研发受托方怎么做账
  • 企业的筹建期间
  • 企业利润表中营业收入在资产负债表中有勾千盾关系吗
  • 其他应付款调整
  • 印花税未交罚款会怎么样
  • 外贸收汇怎么处理
  • 重置组策略命令
  • 远程主机强迫关闭了现有连接我的世界
  • PHP函数func_num_args用法实例分析
  • vue onshow
  • 会计凭证应该如何录入的方法
  • 废旧物资回收经营单位
  • 固定资产未提完折旧可以报废吗
  • 结转成本类账户到本年利润的会计分录
  • vue动态绑定class的方法
  • 2023年最新最全税率表
  • 3d人体骨骼模型软件
  • php页面跳转可以用header
  • thinkphp 多表查询
  • 随货赠品会计处理
  • 回购股票 会计处理
  • 银行本票怎么办理转账
  • php调用变量
  • 长期待摊费用账务处理包括哪两部分
  • 增值税要计入应收账款吗
  • 一般纳税人之外还有什么
  • 广告牌制作加盟厂家
  • 施工企业暂估成本
  • 交城市维护建设税减半征收吗?
  • 合并报表非同控为什么调公允
  • 私营企业员工享受探亲假吗
  • 新会计准则适用企业
  • 飞机票没有发票只有行程单
  • 收到税务局退还的个税手续费怎么入账
  • 本年利润每个月有余额吗
  • 会计做账工作总结
  • mysql error0
  • mysql查询语句大全及用法
  • 让Windows XP、2003、2008自动登录的设置
  • 安装solaris11
  • 怎么进入win7系统
  • centos6.10安装教程详解
  • mac系统常见问题
  • win7如何开启飞行模式
  • w10系统音频怎么设置
  • sks文件是什么
  • cocos2dx粒子效果
  • cocos2dx游戏开发进阶卷这本书怎么样
  • 如何搭建环境变量
  • bootstrap响应式导航条模板使用详解(含下拉菜单,弹出框)
  • yarn和npm一起使用冲突
  • bat 批处理文件
  • 动态创建菜单
  • jquery加载函数
  • Node.js中的construct构造函数
  • centos7开不了机
  • jquery轮播图自动播放
  • js原生方法大全
  • jquery页面关闭事件
  • Python的装饰器用法学习笔记
  • 湖南增值税普通发票查询系统官网
  • 第三方审计报告需要多久
  • 国税总局关于总局的文件
  • 进口lng需要什么资质
  • 电子税务局财务制度备案在哪
  • 北京国家税务局网上办税服务厅
  • 土地的几种类型
  • 贵阳市税务电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设