位置: 编程技术 - 正文

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

  • 生产经营所得个人所得税怎么申报
  • 印花税的应税凭证名称怎么填写
  • 开发票价格能否比实际金额高
  • 如何理解合并报表中少数股东损益的抵消
  • 公司买手表可以抵扣吗
  • 服装类发票可以做账吗
  • 商业承兑汇票贴现率
  • 小型微利企业年应纳税所得额不超过100万元的部分
  • 所得税费用在利润表中应在税金及附加项目中填列
  • 有限合伙企业有经营权吗
  • 无息贴息贷款合同印花税
  • 企业授予员工股份的条件
  • 企业股权转让收入申报表填哪里
  • 实收资本需要计提印花税吗
  • 公司买的设备
  • 发票对方作废了,客户还可以认证么
  • 工程的进项税怎么处理
  • 销售额是含税价还是不含税
  • 事业单位固定资产
  • 主营业务成本记账
  • 建材销售公司需要交哪些税
  • 工会经费80%
  • 支付给董事的董事费怎么征收个人所得税?
  • 营销策划费用计算公式
  • 医疗保险中的大病保险怎么报销
  • 农业生产用水水资源税
  • 电子承兑到期怎样接收
  • 年末利润分录
  • 怎么认定是否为包工头
  • 浅谈25年Linux内核开发经历总结出来的九条经验
  • 大白菜u盘启动后黑屏
  • php两个多维数组合在一起
  • phpstudy配置ftp服务器
  • php脚本工作流程
  • 购买原材料月末需要结转吗
  • 浅谈php表单提交的问题
  • php管理员权限控制
  • php session用法
  • cssborder虚线边框
  • Js模板字符串添加点击事件
  • php用mysql连接数据库并查询
  • 扣发工资是发还是不发
  • 印花税跨年度缴纳有滞纳金吗
  • 旅游费用叫什么
  • 购进的货物含税吗
  • 织梦添加文章如何修改高级参数
  • mongodb如何修改数据
  • 个税更正申报有什么影响
  • 代缴纳房产税
  • sqlplus查询结果换行
  • 建筑工程机械费用标准
  • 小微企业免税销售额和其他免税销售额的区别
  • 出口货物备案单证目录怎么填
  • 预付账款和应付账款的区别与联系
  • 企业变更地址需要几天
  • 固定资产一次计提折旧
  • 印花税缴纳怎么做账
  • 记账凭证的编制依据是审核无误的原始凭证
  • 内地汇丰银行账户管理费
  • 行政单位维修管理制度
  • 企业收到委托开具发票
  • 收不到物业费不想干了
  • 预付卡的含义
  • 金蝶软件kis标准版操作流程
  • 购买电脑增值税税率是多少
  • 物业公司开专票税率是多少
  • 投资性房地产是固定资产吗
  • 低值易耗品怎么处理
  • 税务会计每个月几号需要干工作流程
  • 短期薪酬主要包括
  • centos7挂载cdrom
  • 如何修复hosts文件
  • sqlservr.exe - sqlservr是什么进程 有什么作用
  • windos8怎么样
  • w10系统输入法
  • ajax 编码
  • jquery文本框内容改变事件
  • 删除批处理命令
  • jquery 获取html
  • 湖北地税局官网网上服务厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设