一、FGUI简介 全称FairyGUI,是一个开源的UI编辑器,支持多个游戏引擎的独立插件。 整个插件最大 最突出的特点:所见即所得。 官方教程:https://www.fairygui.com/docs/editor/index二、FGUI和UGUI对比后的差异优势 1.操作简易,使用习惯与Adobe系列软件保持一致,美术和策划都可以轻松上手。能够编辑器进行简单的测试 。 2.界面拼接制作和界
准备工作  由于Unity中能够识别的视频格式主要有:.mov, .mpg, .mpeg, .mp4, .avi, .asf,但是其实最后这些格式的时候在导入到Unity中的时候,都会再进行一次Unity内部的视频转码,这是一个耗时的操作,而且要保证视频转码的顺利完成,我们还必须安装Quicktime player工具,用于视频的转码。  按照要求,我安装了Quicktime player之后,将
转载 2024-03-07 13:22:20
41阅读
当我们准备好了所有的模型 ,Prefab,音效,还有各个Script.最终我们面临的问题 ,就是如何去将它们调动起来! 我们需要两样东西 :1.管理每一个坦克的TankManager2.管理游戏流程的 GameManager    接着我们就发现 :         GameMa
转载 2024-05-08 10:56:45
27阅读
Unity中的RPC机制不能直接将视频进行传输,所以要进行视频帧图片到字节的转换,在将字节流进行传输。首先,客户端的代码如下using UnityEngine; using System.Collections; public class Client : MonoBehaviour { //要连接的服务器地址 //string IP = "127.0.0.1";//本地电脑地址 s
转载 2024-03-07 13:33:06
294阅读
http://www.vertexhorizon.com/fluidsim/FluidSim_Preview01.jpghttp://www.vertexhorizon.com/fluidsim/FluidSim_Preview02.jpghttp://www.vertexhorizon.com/fluidsim/FluidSim_Preview03.JPG这个流体插件是2D的,想用3D的同学可以
转载 1月前
325阅读
探索未来虚拟主播——《VTuber_Unity》:一款创新的Unity VTuber制作工具项目地址:https://gitcode.com/gh_mirrors/vt/VTuber_Unity项目简介在当今数字娱乐时代,VTuber(Virtual YouTuber,即虚拟YouTuber)已经成为了一种独特的表现形式,结合了二次元文化和直播互动。 是一个开源项目,旨在让创作者和开发者能够轻松创
Unity3d与iOS的交互(1)今天我们介绍Unity3d与iOS交互第一部分:iOS传消息到Unity3d中。下面我们开始吧:1.首先用Unity3d创建一个Plain,并调整好摄像机的角度以及光源的位置,如下所示:2.然后我们创建一个Cube,我们会在iOS中用Objective-C代码来控制它旋转:3.然后我们创建一个Rotate.js的脚本并把它关联到Cube上:var vrotate
探秘Unity3D中的实时3D人体姿态识别:OpenPose_3D-Pose-Baseline Unity3D项目地址:https://gitcode.com/zhenyuczy/openpose_3d-pose-baseline_unity3d项目简介OpenPose_3D-Pose-Baseline_Unity3D 是一个基于Unity3D引擎的开源项目,它实现了OpenPose库的整合,用于
转载 2024-07-26 15:05:06
105阅读
Unity的性能优化大家一定很熟悉了。我在Unity4~5的时期,做过多款大型在线射击对战类网游,超大地形加载优化。对性能分析优化工作和在使用Profiler的过程中总结了一些经验。今天才有空分享出来,欢迎大家讨论,和提出不同的见解。给Unity优化工作的朋友一些启发和帮助。写本文的目的不是教你怎样使用Profiler,而是在工作中发现和看到了一些问题,引发了一些思考。在这个基础上产生的一些想法,
介绍UltraVNC 是客户端/服务器软件,允许你经由 TCP/IP 连线(也就是主机都在同一网络环境下),控制远端的电脑。这个版本的开发以 RealVNC 为基础,加上了TightVNC 的鼠标控制与编码,以及在 eSVNC 和 Vdacc-VNC 找到的特殊功能,以及更多。它是自由软件(免费开源使用)下载https://uvnc.com/ 若下载失败 安装步骤下载完成后双击
技术背景随着物联网等行业的崛起,越来越多的传统行业如虚拟仿真、航天工业、工业仿真、城市规划等,对Linux下的生态构建,有了更大的期望,Linux平台下,可选的直播推拉解决方案相对Windows和移动端,非常少,基于Unity的Linux推送方案,更是几无参考。本文以Unity3d环境下Linux平台推送Unity窗体和Unity采集的音频,然后编码推送到RTMP服务器为例,大概说下实现过程。技
转载 2024-01-02 16:26:36
17阅读
好多开发者在做AR、VR或者教育类产品时,苦于如何在windows平台构建一个稳定且低延迟的RTSP或者RTMP播放器,如果基于Unity3d完全重新开发一个播放器,代价大、而且周期长,不适合快速出产品,我们认为当前最好的方式就是集成现有Native平台上成熟稳定播放器,回调rgb/yuv数据到上层,上层做绘制即可。废话不多说,以Windows平台多路播放为例:1.Native播放器SDK支持吐R
转载 2024-06-21 19:48:55
380阅读
 既可以驱动 Live2D 形象,又可以驱动 3D VRM 形象。这里涉及的技术点一篇文章讲不完,今天主要讲述基础的关键点检测技术:人脸关键点检测、人体姿态估计、手势姿态估计。人脸关键点检测人脸关键点检测,有稀疏的,有稠密的。像基础一点的,68 个关键点检测。 一般来说,一些闭眼、头部姿态、张闭嘴的检测,用这种简单的 68 个关键点就够了。当然,也有更加稠密的关键点检测。对于一些皮肤美
前言:功能:实现边播放边录制/,停止预览即停止录制/提示:1、本章代码从发布至今测试运行正常,如遇到错误请自觉检查环境配置和jar包问题2、到目前为止大家遇到的问题100%都是jar包问题,那么如果遇到各种异常和报错,请参照第一条,谢谢一、开发所依赖的包javacv.jar,javacpp.jar,ffmpeg.jar,ffmpeg-系统平台.jar,opencv.jar,opencv-系
转载 2023-08-03 14:37:52
253阅读
Unity支持的播放视频格式有.mov、.mpg、.mpeg、.mp4、.avi和.asf。只需将对应的视频文件拖拽入Project视图即可,它会自动生成对应的MovieTexture对象 Unity支持的播放视频格式有.mov、.mpg、.mpeg、.mp4、.avi和.asf。只需将对应的视频文件拖拽入Project视图即可,它会自动生成对应的MovieTexture对象。如下图所示,MOMO
参照源码分析之前博客中使用libvlc的demo 的细节。之前使用libvlc的demo,只调用了三个关键函数vlc = libvlc_new(0, NULL); int libvlc_vlm_add_broadcast( libvlc_instance_t *p_instance, const char *psz_name,
转载 2024-07-30 09:43:46
226阅读
01 前言      FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为的开源计算机程序。它提供了录制、转换以及流化音视频的完整解决方案。它的工作过程如图所示:                          &nbsp
iOS实现是一项常见的需求,尤其在直播、视频会议等应用中变得尤为重要。通过将视频从iOS设备推送到服务器,我们可以实现实时视频传输,而这背后的实现原理与架构设计往往成为开发者关注的重点。 > “技术的核心在于将采集到的视频和音频数据实时传输到远程服务器,以便进行后续处理或分发。” ### 技术原理 在理解之前,我们首先需要掌握一些基础的概念和技术。 1. **采集**:通
原创 6月前
72阅读
# Javacv实现教程 ## 1. 整体流程 下面是Javacv实现的整体流程: | 步骤 | 描述 | | --- | --- | | 步骤1 | 初始化FFmpegFrameRecorder对象 | | 步骤2 | 开启录制 | | 步骤3 | 采集视频帧 | | 步骤4 | 录制视频帧 | | 步骤5 | 停止录制 | | 步骤6 | 释放资源 | ## 2. 具体实现步骤
原创 2023-09-20 11:14:35
426阅读
1. 综述首先,直播的配置文件如下:# rtmp.conf listen 1935; max_connections 1000; daemon off; srs_log_tank console; vhost __defaultVhost__ { }搭建的简陋直播步骤如下:启动 srs:./obj/srs -c ./c
转载 2023-07-27 17:19:23
1566阅读
  • 1
  • 2
  • 3
  • 4
  • 5