unity在一个平面显示屏播放视频

1.在一个平面显示屏播放视频

🧱 1. 创建 Unity 项目

  1. 打开 Unity Hub → 点击 New Project
  2. 选择 3D Core 模板(或 URP)
  3. 命名项目,例如:VideoDemo

📁 2. 导入本地视频

  1. 准备一个 .mp4 视频(H.264 编码,推荐 1920x1080 分辨率)
  2. 将视频文件 拖入 Assets 文件夹
    • Unity 会自动导入为 Video Clip 资源

🧱 3. 场景搭建:放置显示面板

  1. 在 Hierarchy 中右键 → 3D ObjectPlane(用作播放视频的面板)
  2. 将其命名为 VideoScreen
  3. 调整 Transform,比如:
    Position: (0, 1, 3) Rotation: (90, 0, 0) Scale: (2, 1, 1)

🎥 4. 添加 Video Player 播放器

  1. 选中 VideoScreen 平面
  2. Inspector 中点击 Add Component → 搜索并添加 Video Player
  3. 在 Video Player 设置如下:
    • Video Clip: 选择你导入的视频
    • Play On Awake: ✅(自动播放)
    • Render Mode: Material Override
    • Target Material Renderer: 自动填为 Plane 的 Renderer
    • Target Material Property: _MainTex

🔊 5. 添加声音支持

  1. 仍然选中 VideoScreen
  2. 点击 Add Component → 搜索添加 Audio Source
  3. 在 Video Player 的 Audio Output Mode 设置:
    • 改为:Audio Source
    • Audio Source: 拖入刚刚添加的 Audio Source 组件

▶️ 6. 播放测试

  1. 点击 Unity 顶部工具栏的 Play 按钮
  2. 视频应该会在 Plane 上自动播放,并带有声音
posted @ 2025-08-04 20:00  BJliberty  阅读(124)  评论(0)    收藏  举报