【unity】关于枪口瞄准的趣事
前言
- 在做瞄准的时候有想过一个问题,就是如果瞄准做成动画的话可能会存在两个问题:
- (1)站在原地不动的情况下,切换腰射和机瞄,射击点会移动,也就是射的位置会改变?但是准心又没有动,说明腰射和机瞄只有一个是准的。
- (2)测试的时候发现,如果枪口位置射出的子弹,在近距离的时候是不准的,但是子弹经过长时间的飞行,到远处了才准,这个问题怎么解决?
1.瞄准位置切换问题
既然动画的方式会使枪口位置发生变化,本来瞄准好的角度发生改变,那么考虑下面这种方式:
设置两个Camera
一个是环境相机MainCamera(环境相机不渲染枪以及子弹)
一个是武器相机WeaponCamera(武器相机渲染枪支和子弹)
这样就可以通过移动武器相机,来实现瞄准啦~这样的瞄准只是移动了相机,但是没有移动枪口位置!(就比如下面这张图,其实枪口是正对着MainCamera的,但是只需要将WeaponCamera位置往角色正对左上角移动,那么就可以做出好像是腰射的持枪动作!)
2.如何调整枪口位置
- 这个真的有必要记录,因为上次写fps游戏就发现了,虽然近距离是瞄准了,但是子弹弹道并不是一开始就准的!子弹只有通过一段时间的飞行才会集中远距离的目标!
- 解决的办法就是将MainCamera朝向和枪口朝向置于同一Z轴位置
- 这样不管怎么调整WeaponCamera,实际上的子弹就是瞄准MainCamera视角最中心的准心的。因此指哪里打哪里,不会出现近距离射不准的角度问题!
【unity】关于枪口瞄准的趣事相关推荐
- Unity学习笔记:枪口瞄准物体屏幕投放准星
知识点:射线确定位置及目标 屏幕坐标与世界坐标相转换控制屏幕准星位置及显隐 摄像机位置投放射线 准心效果↓ using UnityEngine; using System.Collections;// ...
- Unity快速上手系列之2:2D物理弹球
大家好. 以"跳一跳"为开端,微信小游戏从今年年初起以迅雷不及掩耳盗铃儿响叮当之势席卷了用户的手机.从创意小游戏,到页游遗风的挂机游戏,一时间百花齐放. 当然,前者说是创意,其实绝 ...
- 京东向下沉市场打出“京喜”,拼多多和阿里惊不惊喜?
图片来源于网络 文|陈小江 来源 | 螳螂财经(ID:TanglangFin) 天猫和京东双11数钱大战又开始了. 2019年天猫双11全球狂欢节大家玩得很嗨,只用96秒就帮天猫成交额突破100亿,比 ...
- 饿了么官宣合作抖音后,美团的失意是什么?
文丨熔财经 作者|忘言 本地生活服务,正往更开放方向发展. 日前,饿了么官宣与抖音达成合作--双方将通过深度开放合作,连接商家与消费者,打造"即看.即点.即达"的本地生活新体验,引 ...
- 硅谷科技巨头CEO一年赚多少?这10位高薪代表了解一下
十三 鱼羊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 嗨,吃过午饭了吧? 今日推送,可能下饭,也可能效果相反. 就在科技巨头们纷纷向SEC提交报告之际,我们赶紧给大家梳理梳理,看看全美科技 ...
- 百年孤独 - 那令人震撼的死亡(1)
阿尔卡蒂奥之死 布恩迪亚家族第三代,何塞·阿尔卡蒂奥与庇拉尔·特尔内拉之子,曾经当过马贡多的首领,为期十一个月,暴政,后被其祖母乌尔苏拉·伊瓜兰赶下台.而后保守派政府军攻入马贡多之时,他率领部下英勇抵 ...
- 【奇虎360】剥开周鸿祎天天向上背后的故事
导读]周鸿祎在2013年1月21日当天就到湖南卫视娱乐节目<天天向上>录制了一期360产品专场节目,这一节目于2013年2月1日播出.在节目当中,周鸿祎说了一大堆有意思的话,忽悠了不少小白 ...
- 游戏光枪的三十年历史
游戏光枪的三十年历史 一句话看专题:今年是FC光枪问世的三十周年纪念,让我们来说说这款周边的种种故事. 光枪和游戏的天作之合 作为游戏史上最著名的外设之一,光枪(Light gun)的历史实际上远比电 ...
- 美团的To B想象力有多少?
如果说阿里基于电商的模型,在过去的十几年时间里已经完成了这种想象力的释放,那么美团则作为另外一种聚合,其TO B想象力也或许会被逐渐释放. 作者|三七 编辑|皮爷 出品|产业家 美团是一家怎样的企业? ...
最新文章
- MIT | 一种可解释的PPI预测模型
- jquery easyui datagrid 显示外键/子属性/二层属性的值的方法
- 公司--显示效果,多出来的用...
- Windows句柄-2
- Spring Boot之基于Dubbo和Seata的分布式事务解决方案
- 直接内存与元空间_深入浅出 JVM 内存管理
- Tomcat的配置和优化
- 左手自研,右手开源,技术解读华为云如何领跑容器市场
- 电脑注册表怎么清理_笔记本电脑维修|笔记本电脑屏幕怎么清理
- 《Adobe Photoshop CS4中文版经典教程》—第1课1.7节检查更新
- 使用Log4j进行日志操作
- (jdbc和cmd)sqlite数据迁入mysql(导入导出)
- Java基础知识面试题
- 如何搭建tftp服务器
- 05-Echarts矢量地图实现、及常见效果
- ibmx3100M5服务器装win7系统,详细教程:如何安装win7系统?
- python获取已打开的网页内容_从Python3浏览器中已打开的网页获取HTML文件
- 浅淡静态代码分析工具
- CDR都特价了,你还用破解版?
- 用Python代码来下载任意指定网易云歌曲