中制作游戏

Unity中制作游戏的快照游戏支持玩家拍快照

喜欢而已 提交于 2019-12-07 20:12:12
Unity中制作游戏的快照游戏支持玩家拍快照 有些游戏支持玩家“拍快照”,也就是将游戏的精彩瞬间以图片的形式记录下来的功能。这个功能比较有趣,而且以后的用途也会很广,为此本节打算介绍:截取矩形区域内游戏视图,并将其显示在视图其它区域的方法。具体的操作步骤如下本文选自 Unity游戏开发技巧集锦 : ( 1 )在 Project 视图里,创建一个 C# 脚本文件,并命名为 ScreenTexture 。在此脚本中编写如下的代码: 01 using UnityEngine; 02 using System.Collections; 03 04 public class ScreenTexture : MonoBehaviour 05 { 06 // 公有成员 07 public int photoWidth = 50; // 矩形的宽度 08 public int photoHeight = 50; // 矩形的高度 09 public int thumbProportion = 25; // 截图的显示比例 10 public Color borderColor = Color.white; // 矩形框架的颜色 11 public int borderWidth = 2; // 矩形框的宽度 12 // 私有成员 13 private Texture2D texture; 14