Unity插件-Intense TPS 讲解

目录

关于TPS

打开场景:WeaponTest.unity,

只要把这些枪点,打开(默认隐藏,不知道为何),

一开始不能运行如何修复

总结


关于TPS

个人不是TPS,FPS的射击游戏爱好者,

不过感觉这个枪感(射击感),不错,(这个主要动画的节奏+声音+弹夹弹孔等辅助的一个综合);正是我需要的,非常适合我

多种武器,+动作

你几乎用一个很低的价格,买到了别人几个月的调试经验,几乎只要半个小时的阅读,就编程你的了,这个性价比,时效性都是挺高的了

,只不过哥们,这个手部动作??是因为年代太久远,生疏了么???

打开场景:WeaponTest.unity

另外一个场景会一直报错,不知道原因,跳起落地的动作都是错的,不过不是重点

只要这些枪点,(默认是有5把武器,不知道为何),

不知道如何可以捡武器

按键

G        -炸弹

H        -扔武器

Space -跳跃

鼠标右键-瞄准

鼠标左键-射击

键盘Ctrl  -射击

E        -捡武器,就是判断距离有些小

一开始不能运行如何修复

有些人可能(或者大概率只要你用的Unity2020以上版本)都是可能不能运行的,会提示2个报错,

其实很简单,只要改一下就行了

//MapAnalyzerEditor.csanalyzer.checkSpace = Handles.ScaleValueHandle(analyzer.checkSpace, analyzer.checkStartPoint, Quaternion.LookRotation(Vector3.up), 1.5f,// Handles.CircleCap, 1f);Handles.CircleHandleCap, 1f);
//ShooterBehaviourEditor.cspublic void showHearingSensorShapes(Transform head){hr.highIntensityRadius = hr.highIntensityRadius > hr.maxHearingRadius ? hr.maxHearingRadius : hr.highIntensityRadius;Vector3 glHeadUpDir = head.transform.TransformDirection(-Vector3.right);Vector3 glHeadFwDir = head.transform.TransformDirection(Vector3.up);Handles.color = hr.color1;Handles.DrawSolidArc(head.position, glHeadUpDir, glHeadFwDir, 360, hr.highIntensityRadius);Handles.color = hr.color2;Handles.DrawWireArc(head.position, glHeadUpDir, glHeadFwDir, 360, hr.maxHearingRadius);Handles.DrawWireArc(head.position, glHeadFwDir, glHeadUpDir, 360, hr.maxHearingRadius);Handles.color = hr.color3;//Handles.SphereCap(44, head.position, Quaternion.identity, hr.maxHearingRadius * 2,);Handles.SphereHandleCap(44, head.position, Quaternion.identity, hr.maxHearingRadius * 2,EventType.MouseDown);

总结

整个插件几乎都是射击游戏动作的调整,所以代码应该不多的,关联报错就是不会太多

但要是想纯学代码的,这个插件未必适合

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/457817.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

riscv uboot 启动流程分析 - SPL启动流程

分析uboot 启动流程硬件:启明智显推出M4核心板 (https://gitee.com/qiming-zhixian/m4-openwrt) 1.U-boot和SPL概述 U-Boot 分为 uboot-spl 和 uboot 两个组成部分。SPL 是 Secondary Program Loader 的简称,第二阶段程序加载器。…

springboot083基于springboot的个人理财系统--论文pf(论文+源码)_kaic

基于springboot的个人理财系统 摘要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了个人理财系统的开发全过程。通过分析个人理财系统管理的不足,创建了一个计算机管理个人理财系统的方案。文章介绍了个…

JavaEE初阶---多线程(三)---内存可见性/单例模式/wait,notify的使用解决线程饿死问题

文章目录 1.volatile关键字1.1保证内存的可见性--引入1.2保证内存的可见性--分析1.3保证内存的可见性--解决1.4内存可见性-JMM内存模型 2.notify和wait介绍2.1作用一:控制调度顺序2.2作用二:避免线程饿死2.3notify和notifyAll区分 3.单例模式--经典设计模…

GoogleChrome的安装和使用

Google Chrome 文章目录 Google Chrome安装主页设置扩展程序 安装 chrome官网 正规的下载好之后logo是这样的 主页设置 说明 正常情况下, GoogleChrome是无法正常访问的, 因为chrome的搜索引擎默认使用的是谷歌搜索, 而在国内是无法正常访问谷歌搜索的, 所以需要更改一下主页…

【C语言】预处理(预编译)详解(上)(C语言最终篇)

文章目录 一、预定义符号二、#define定义常量三.、#define定义宏四、带有副作用的宏参数五、宏替换的规则六、宏和函数的对比1.宏的优势2.函数的优势3.宏和函数的命名约定 一、预定义符号 学习本篇文章的内容推荐先去看前面的编译和链接,才能更好地理解和吸收&#…

基于springboot+vue的高校就业管理系统,

基于springbootvue的高校就业管理系统, 分为管理员:测试账号:10086/123 学生:测试账号:10087/123 包含个人信息、查看企业岗位信息、简历信息管理、我的应聘企业:测试账号:10070/123 包含企业信息、岗位企业信息管理、查看学生简历信息…

颠覆级AI:10秒生成超清视频

颠覆级AI:10秒生成超清视频 Pyramid-Flow 是一款开源 AI 视频生成神器💻,只需文字或图片即可极速生成高清视频🎥!高效、高清、资源需求低,适合创作广告、教学视频等多种用途🚀,快来…

VIVO售后真好:屏幕绿线,4年免费换屏

只要亮屏就有。这也太影响使用了。 本来想换趁机换手机,看了VIVO发布的X200,决定等明年的X200 ULTRA。手头这个就准备修。 查了一下价格,换屏1600,优惠1100。咸鱼上X70 PRO也就800。能不能简单维修就解决呢?于是联系…

4款免费恢复工具,一键拯救你的重要资料

不管是学习的资料、工作的文件,还是重要的照片和视频,要是丢了或者不小心删了,我们肯定急得像热锅上的蚂蚁。不过好在科技发达了,出现了一些能找回数据的神奇工具。今天,我就带你去看看四款免费数据恢复的工具&#xf…

【无人机设计与控制】改进人工势场法,引入模糊控制实现无人机路径规划和避障

摘要 本文提出了一种基于改进人工势场法并结合模糊控制的无人机路径规划和避障方法。传统的人工势场法在处理障碍物时易出现局部极小值问题,且对动态障碍物的应对能力有限。为了解决这些问题,我们引入了模糊控制来调整势场参数,从而使无人机…

Mybatis中的参数占位符:${...} 、#{...}的区别

Mybatis中的参数占位符:${...} 、#{...}的区别 在Mybatis中提供的参数占位符有两种:${…} 、#{…} #{…} 执行SQL时,会将#{…}替换为?,生成预编译SQL,会自动设置参数值使用时机:参数传递,都使…

Java面试题——微服务篇

1.微服务的拆分原则/怎么样才算一个有效拆分 单一职责原则:每个微服务应该具有单一的责任。这意味着每个服务只关注于完成一项功能,并且该功能应该是独立且完整的。最小化通信:尽量减少服务之间的通信,服务间通信越少&#xff0c…

C++11实践指北

C11:书、在线工具、库。 书 1. 《现代C语言核心特性解析》 覆盖 C11~C20 特性的讲解。 视频跟读:https://www.bilibili.com/video/BV1nN4y1j7fv 现代CPP随笔_0CCh - 每天5分钟了解现代C新特性 2. 《C Primer》第五版 基于 C11 的 C 入门书。 正在看…

Python实现贝叶斯优化器(Bayes_opt)优化简单循环神经网络分类模型(SimpleRNN分类算法)项目实战

说明:这是一个机器学习实战项目(附带数据代码文档视频讲解),如需数据代码文档视频讲解可以直接到文章最后关注获取。 1.项目背景 贝叶斯优化器 (BayesianOptimization) 是一种黑盒子优化器,用来寻找最优参数。 贝叶斯…

时间序列预测(九)——门控循环单元网络(GRU)

目录 一、GRU结构 二、GRU核心思想 1、更新门(Update Gate):决定了当前时刻隐藏状态中旧状态和新候选状态的混合比例。 2、重置门(Reset Gate):用于控制前一时刻隐藏状态对当前候选隐藏状态的影响程度。…

质量漫谈一

我知道很多同学看到这类问题,第一反应想要去寻找的就是作为测试角色,应该要如何如何去做?但是今天这里作为质量第一篇,不打算按照这样单角度去写,这类同学可以就此打住,如果在意的话,可关注后续…

python源码编译—Cython隐藏源码(windows)

文章目录 1、前言2、依赖3、操作示例 1、前言 很多时候,我们想提供我们的程序给别人使用,但又不想让别人看到我们的源代码,这样我们就需要对python代码进行编译,然后打包发送给别人使用。 2、依赖 安装Visual Studio Installer。…

uniapp移动端优惠券! 附源码!!!!

本文为常见的移动端uniapp优惠券,共有6种优惠券样式(参考了常见的优惠券),文本内容仅为示例,您可在此基础上调整为你想要的文本 预览效果 通过模拟数据,实现点击使用优惠券让其变为灰色的效果(模…

手机柔性屏全贴合视觉应用

在高科技日新月异的今天,手机柔性显示屏作为智能手机市场的新宠,以其独特的可弯曲、轻薄及高耐用性特性引领着行业潮流。然而,在利用贴合机加工这些先进显示屏的过程中,仍面临着诸多技术挑战。其中,高精度对位、应力控…

8. 数据结构—排序

目录 一、插入排序 1) 直接插入排序 优化: 折半插入排序 2)希尔排序 二、 交换排序 1)冒泡排序 2)快速排序——递归实现 三、选择排序 1)简单选择排序 2)堆排序 四、归并排序 五. 各…