精华内容
下载资源
问答
  • Unity 实现按键监听(控制物体移动)的简单实现
    2021-03-17 11:36:52

    (时间关系排本暂无)



    将以下C#给予要控制的物体

    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    
    public class ManMoving : MonoBehaviour
    {
    
        public float MoveSpeed;
        
        // Start is called before the first frame update
        void Start()
        {
            
        }
    
        // Update is called once per frame
        void Update()
        {
            if (Input.GetKey(KeyCode.W))
            {
                
                Debug.Log("You had Enter the Key of W");
                //transform.Translate(Vector3.up * Time.deltaTime * MoveSpeed);
                transform.position = new Vector3(transform.position.x,transform.position.y,transform.position.z + MoveSpeed * 1);
            }
        }
    }
    
    






    在Update()中的if语句中,Input.GetKey(KeyCode.W)可以更换成Input.GetKeyDown(KeyCode.W)或者其他,后者顾名思义是仅仅监听按键按下的瞬间。只有改成Input.GetKey(KeyCode.W)才可以更加方便的使用。








    Ps:如果按键有Log提示但是物体并没有移动可能是在组件中的Public MoveSpeed的值是0;(给一个值就好了)
    MoveSpeed

    转载:查看

    更多相关内容
  • unity3d 视频监控 demo、

    2018-09-18 01:21:37
    一个三维场景,点击图标后弹出配置的网络视频地址对应的视频。亲测,能用
  • 主要用于Unity中多场景监控及场景交互,主要功能如下: 1:场景内显示多个相机拍摄到的画面,且主屏幕占整个屏幕,其他相机画面显示在右上角。 2:主屏幕与右上角的次屏幕的内容可以互换。互换方式:点击右上角想要...
  • Unity3d接入视频监控

    万次阅读 热门讨论 2017-12-27 09:07:49
    本文首发于“洪流学堂”公众号。 洪流学堂,让你快人几步 ...很多时候Unity3d会有接入视频监控的需求,本文提供了视频监控rtsp取流的两种流 - 实时视频 - 回放 接入方式绝大部分监控系统都支持rtsp的方式获取视频流

    本文首发于“洪流学堂”公众号。
    洪流学堂,让你快人几步

    本教程基于Unity2017.1及Visual Studio 2017
    本教程编写时间:2017年12月25日

    很多时候Unity3d会有接入视频监控的需求,本文提供了视频监控rtsp取流的两种流

    • 实时视频
    • 回放

    接入方式

    绝大部分监控系统都支持rtsp的方式获取视频流
    下面以接入海康威视的硬盘录像机为例,介绍rtsp的接口格式

    该接口的url格式为

    实时取流

    rtsp://username:password@<address>:<port>/Streaming/Channels/<id>(?parm1=value1&parm2-=value2…)
    

    例如:

    rtsp://admin:12345@172.6.22.234:554/Streaming/Channels/101?transportmode=unicast
    

    回放取流

    rtsp://username:password@<address>:<port>/Streaming/tracks/<id>(?parm1=value1&parm2-=value2…)
    


    例如

    rtsp://admin:12345@172.6.22.106:554/Streaming/tracks/101?starttime=20120802t063812z&endtime=20120802t064816z
    

    插件介绍

    在unity3d中接入,只需要支持rtsp流的视频播放插件即可

    在Unity3d中使用UWP插件即可
    UMP (Win, Mac, Linux, WebGL)

    如若用于测试研究目的,请关注**“洪流学堂”公众号**后,回复rtsp获取下载地址。
    请支持正版,禁止商用。

    插件导入后可以打开NewUIExample场景进行测试。


    洪流学堂,让你快人几步

    展开全文
  • Unity3D 监控面板显示数据(Inspector)

    万次阅读 2017-09-06 17:44:15
    监控面板显示共有和私有数值进行调整

    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    using UnityEngine.Serialization;
    
    [AddComponentMenu("Sample/TestCode")]  //Component上会增加一个Sample/TestCode选项 选择这个选项就会将此脚本挂在您当前选择的物体身上
    [RequireComponent(typeof(Rigidbody))]  //把此行代码写在类的上方, 将脚本拖到物体上会自动添加Rigidbody组件
    public class InspectorTest : MonoBehaviour {
    
        [SerializeField]  // 加上SerializeField关键字 虽然是private,但是可以在Inspector面板上来调整数值
        private int SerializeField;
    
        [HideInInspector]
        public int HideInInspector; //HideInInspector public,但是可以在Inspector面板上依然不显示 和上方相反
    
      
    
        [Range(0, 100)]    //滑动条来控制数值, 最小值0,最大值100  看自己需求调整
        public float temp01;     //float  int都可以
    
    
        [Tooltip("Temp02提示")]  //如果鼠标光标是在字段上,显示的说明文本
        public string temp02;
    
    
        [Space(20)]      // 这个是设置此变量跟的上方空间20是高度,  设置字段和字段之间的空间
        public float temp03;
    
    
        [Header("标题:")]   //temp04的标题会显示在上方(标题随意设置)
        public float temp04;
    
    
        [Multiline(3)]   // Multiline必须用于string 设置多行输入的文本字段
        public string temp05;
    
    
        [TextArea(2, 5)]  //设置多行输入的文本字段 可以设置的最大值和最小值的行数(高于最小行数时会自动增加行数)
        public string temp06;
    
    
    
        public enum Temp07  
        {
            test01 = 0,
            test02 = 1,
        }
        public Temp07 mode = Temp07.test01; //枚举选项, 选择栏
    
        public Color Temp08;
    
    
        // [RequireComponent(typeof(Rigidbody))]  //把此行代码写在类的上方, 将脚本拖到物体上会自动添加Rigidbody组件
        //如:
        //[RequireComponent(typeof(Rigidbody))]     (Rigidbody)根据您的需求更换
        //public class InspectorTest : MonoBehaviour {}
    
        [ContextMenu("TestShow")]
        private void TestShow()
        {
            Debug.Log("TestShow方法执行");
        }
    
       
    
    
    
    }




    自己创建一个脚本试一下就知道了, 很简单的

    [SerializeField] 这个方法可以跟前面那些一起使用 如 [SerializeField,Range(0, 100)]  自己多去试一试


    展开全文
  • Unity3d C#实现将场景中摄像头画面进行采集、录制并上传视频流(推流rtmp)直播的功能; 建议先看说明:https://blog.csdn.net/qq_33789001/article/details/120454854
  • Unity3D 如何在场景中实现监视器效果

    千次阅读 2018-05-19 20:41:51
    此问题还可以是如何在Plane物体上显示场景内Camera实时录制的图像如何实现录像机效果如何把Camera拍摄的画面显示在物体上、Plane上如何实现CCTV监控器效果版本:Unity 2017.3.1f1系统:Windows 101、在Project栏中...

    此问题还可以是

    如何在Plane物体上显示场景内Camera实时录制的图像

    如何实现录像机效果

    如何把Camera拍摄的画面显示在物体上、Plane上

    如何实现CCTV监控器效果


    版本:Unity 2017.3.1f1

    系统:Windows 10


    1、在Project栏中选择自己认为合适的文件夹,右键创建一个Custom Render Texture



    2、在场景中创建一个Camera,不要影响主摄像头,在Hierarchy中点选此Camera,在Inspector栏中Camera组件下,找到Target Texture栏



    3、把刚才新建的Custom Render Texture拖入Target Texture栏中

    4、在Hierarchy中新建一个3D Object中的Plane物体,将Custom Render Texture拖到这个物体上,可以领鸡腿了!




    展开全文
  • 提供在Unity3D中使用海康网络相机的插件。下载导入即可使用,附带使用的例子工程。欢迎大家使用和指正。
  • 物联网 Unity3D虚拟现实花卉养护远程智能监控系统.rar
  • Unity WebGl播放m3u8在线视频(监控,直播)链接Demo和项目,unity新版链接和旧版链接都有
  • 物联网 Unity3D虚拟现实花卉养护远程智能监控系统.pdf
  • 本次系列课程的目标是让Unity3D初学者掌握Unity3d的性能优化技术,根据Profiler工具监控的CPU,GPU,内存等数据(CPU执行时间,GPU执行时间,内存大小等),分析程序的性能瓶颈,从而提高程序性能。 适合对象:Unity初学...
  • Unity3D常用知识点总结

    千次阅读 2020-05-27 21:08:23
    Unity3D 可以通过将游戏中的物体拖入新键文件夹来重复使用(往往包括该物体用到的模型,动画,贴图,脚本等等) 右上可以调整Debug还是Normal模式 物体 unity3d下 常用物体 cube cylinder sphere plane quad ...
  • 问:那么如何将地理信息系统引入Unity3d呢? 答:因为工程项目都有经纬度坐标,将工程BIM模型绑定到特定的定位标记Mark下,项目即可跟随地图同步运动,被牢牢地“定在那里”。同时可以将地图的BIM模型同步乘以地图...
  • private string url;// Use this for initializationvoid Start () {HttpWebRequest myHttpWebRequest = (HttpWebRequest)HttpWebRequest.Create("这里填写Url");myHttpWebRequest.AllowAutoRedirect = false;...
  • 使用unity3D点播预览多路rtsp视频流

    千次阅读 2019-11-06 14:41:52
    因为最近项目中有需求通过unity3D接入很多路rtsp视频流,为了更大的利用GPU,所以对每路rtsp视频流进行硬解码后变成NV12的视频帧,使用unity3D shader对其进行显示。 笔者对opengl和opengles比较熟悉,所以对于...
  • unity3d 温度云图shader

    2021-03-07 06:10:14
    起初直接copy下来shader 编译报错,经过排错我把它修改编译通过了(编译版本unity 4.3),并把源码提供出来,希望可以帮助其他需要的人。Shader "Custom/TemperatureField" {Properties {_MainTex ("Base (RGB)", 2D) ...
  • 这一步就是将监控设备上平台,请自行完成,如果没这步后续将无法进行。 获取相关信息 appKey和secret的获取,通过控制台进入,然后复制并保存备用。 设备编号复制并保存备用。 litjson 主要用于传参和数据解析,自行...
  • Unity游戏开发的学习资料,包含学习社区、入门资料、进阶资料、性能优化、面试资料和学习书籍推荐
  • 学习笔记——Unity3D与C#基础总结

    千次阅读 2018-11-22 15:09:58
    20.Unity3D生命周期表 21.动态语言是在运行时才确定数据类型的语言。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。 例如PHP、ASP、Python、JavaScript等等。 静态语言是在编译时变量的数据...
  • Unity3d温度云图shader

    2021-01-14 11:25:10
    项目中用到关于温度云图效果,考虑到有些人对shader 的使用还不熟悉,所以下面就给大家介绍下使用shader实现温度云图的方法,希望能帮到大家。 Shader "Custom/TemperatureField" ...比如温度监控点坐标、监控温度等。
  • 做赛车游戏小课设碰到的小问题,琢磨了一下找到一个比较偷懒的暴力解决方法。 说明一下需求: 1.一个第一视角摄像机、一个第三视角摄像机,两个摄像机画面用键盘输入控制切换 2.只使用一个按键进行...using Unity...
  • Unity游戏开发的学习资料,包含学习社区、入门资料、进阶资料、性能优化、面试资料和学习书籍推荐
  • Unity接入监控摄像头

    千次阅读 2019-09-29 02:59:57
    Unity3d中使用UWP插件即可 UMP (Win, Mac, Linux, WebGL)   如果这些内容帮助到您了,希望您给予支持 o(^▽^)o 投个币支持下 []~( ̄▽ ̄)~* (支付宝) 转载于:...
  • Unity3D中的空间与运动

    2019-09-19 19:47:32
    文章目录1.简答并用程序验证 1.简答并用程序验证 - 游戏对象运动的本质是什么? 游戏对象的空间属性在同一个坐标系下随每一帧的变化。这里的空间属性是指transform中的position和rotation属性,即位置参数和旋转参数...
  • Unity3D动态生成模型

    热门讨论 2014-07-08 09:11:39
    本文实现的是简单的隧道模型,如果对于复杂的模型,需要精细的数学知识扩充,但对于unity3d的使用则无两样,均通过指定的一些方法实现。这个需求,在非静态工厂的监控很为强烈,因为场景经常变化,不可能让工程人员...
  • 就目前基于Unity引擎开发的移动游戏和移动VR游戏而言,内存的开销无外乎以下三大部分:1.资源内存占用;2.引擎模块自身内存占用;3.托管堆内存占用。 如果您的项目存在内存问题,一定逃不出以上三种情况。今天,...
  • Unity3D+SignalR实现实时数据传输

    千次阅读 2018-01-07 16:29:55
    在前面的文章中写过如何搭建SignalR服务端和客户端,也写过如何将Unity3D应用嵌入到WPF中,问题是SignalR服务端和WPF客户端实时通信很简单,SignalR服务端怎么与Unity3D应用实时传输数据呢?下面就开始讨论了。 ...
  • 记一次基于Unity的Profiler性能分析 http://www.ceeger.com/forum/read.php?tid=20585 使用profile分析内存 http://blog.csdn.net/yangyy753/article/details/47025205

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,180
精华内容 872
关键字:

unity3d监控