当前位置: 首页 > article >正文

Unity插件-Intense TPS 讲解

目录

关于TPS

打开场景:WeaponTest.unity,

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

一开始不能运行如何修复

总结


关于TPS

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

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

多种武器,+动作

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

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

打开场景:WeaponTest.unity

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

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

不知道如何可以捡武器

按键

G        -炸弹

H        -扔武器

Space -跳跃

鼠标右键-瞄准

鼠标左键-射击

键盘Ctrl  -射击

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

一开始不能运行如何修复

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

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

//MapAnalyzerEditor.cs
        analyzer.checkSpace = Handles.ScaleValueHandle(analyzer.checkSpace, analyzer.checkStartPoint, Quaternion.LookRotation(Vector3.up), 1.5f,
            // Handles.CircleCap, 1f);
             Handles.CircleHandleCap, 1f);
//ShooterBehaviourEditor.cs
    public 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.kler.cn/news/366539.html

相关文章:

  • 如何成为录屏高手?2024年全新录屏工具梳理,你选对了吗?
  • OpenCV视觉分析之运动分析(4)背景减除类:BackgroundSubtractorKNN的一系列set函数的使用
  • 微信小程序启动相机功能
  • C# Unity 同步/异步编程和多线程什么关系?async/await和coroutine又是什么?
  • TLS协议基本原理与Wireshark分析
  • linux入门之必掌握知识点
  • API网关的作用--为什么微服务需要一个API网关?
  • 串口COM清除输入缓存(这个对手动读取反馈有帮助)
  • Docker安装elastricsearch和kibana可视化
  • LSTM,全称长短期记忆网络(Long Short-Term Memory),是一种特殊的循环神经网络(RNN)结构
  • React--》掌握Valtio让状态管理变得轻松优雅
  • 表格编辑demo
  • 【JavaEE初阶】网络原理(3)
  • SwiftUI 中 List 或 Form 子视图关联的 swipeAction 导致展开动画异常的解决
  • JVM学习总结:字节码篇
  • ElasticSearch-7.17.24设置密码及CA证书
  • Anthropic推出Claude 3.5 Sonnet模型 性能超越GPT-4o和Gemini 1.5 Pro
  • 【前端】css样式
  • 基于neo4j的旅游知识图谱维护与问答系统
  • cnn_lstm_kan模型创新实现股票预测
  • 2024年10月25日第三部分
  • 【C++篇】深度解析类与对象(下)
  • Java爬虫:API数据界的“宝藏猎人”
  • Linux Java 多版本管理
  • 2024 年让这4个在线翻译器成为你语言沟通的得力助手。
  • 如何确保WordPress网站数据安全:定期备份与恢复