位置: 编程技术 - 正文

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

  • 法人是残疾人有什么优惠政策
  • 增值税结转和个体工商户的增值税缴纳分录如何做?
  • 税款必须要15号之前交吗
  • 交易性金融资产的账务处理
  • 餐饮增值税发票抵扣
  • 增值税专用发票和普通发票的区别
  • 外企缴纳社保
  • 销售金额计算抵增值税吗
  • 事业单位收到退税账务处理
  • 车辆的鉴定评估方法
  • 工厂没给工人买保险会被处罚吗?
  • 公司股权折价收入怎么算
  • 股东借款可以免增值税吗
  • 公司转让股权要去税务吗
  • 行政单位发放的政府补贴款
  • 加工承揽合同印花税谁交
  • 非独立核算的分公司注销流程
  • 销项已开进项还没有收到分录如何处理?
  • 印制宣传册
  • 发票丢失联次
  • Win10家庭版安装教程
  • 电脑怎么更新系统日期
  • 企业奠基费用如何入账
  • 红字专用发票信息表
  • 哪些抵押物必须登记才有效
  • 物权请求权是什么意思
  • linux怎么增加磁盘空间
  • php怎么上传多个图片
  • 无形资产的所得税处理是按100%还是75%
  • 已计提的存货跌价准备计入成本吗
  • 部门活动经费怎么算
  • 会计核算的实训目的
  • WordPress中设置视频循环播放
  • 工装费用会计分录
  • 编译和链接的区别是什么
  • 哈希表散列函数
  • 处置长期股权投资产生的投资收益是什么
  • 电子税务局里的自然人是什么意思
  • 小型微利企业享所得税优惠
  • 金融企业会计科目有哪些
  • 取得经营所得的个人,有综合所得的是什么意思
  • 增值税专票只有右上角有发票号码
  • 织梦百科
  • 不发工资可以先报警吗
  • 营业成本包含折旧和摊销吗
  • 房地产企业拆迁补偿费入账要求
  • 生产企业免抵退是什么意思
  • 公共电话亭设计案例
  • 单位开具技术维护发票
  • 附加税减免政策2023
  • 代扣税是啥
  • 销售收入分成率公式
  • 开业赠送礼品会计属于什么费用
  • 其他业务收入在利润表中怎么填写
  • 销户还能申请抚养费吗?
  • 金蝶美金账户怎么删除
  • 前一年的未分配利润计算
  • windowsxp休眠设置
  • xp 指定的域不存在,或无法联系
  • linux系统讲解
  • win10输入框在哪里
  • linux就该这么些
  • win8.1系统更新
  • react 技巧
  • ext.grid.gridpanel
  • css布局的经典网站
  • 远程计算机的命令
  • 批处理实例
  • nodejs使用视频教程
  • 一张监控
  • shell 批量改名
  • Python 正则表达式入门(中级篇)
  • 如何在脚本中调字体
  • unity3d基础教程
  • javascript怎么用
  • 山东税务社保费用缴纳
  • 收到农产品普通发票怎么抵扣
  • 销售不动产增值税税率
  • 携程机票票号怎么查询
  • 个人的车租给公司保险可以入账吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设