需求
做一些小Demo要上传到TapTap,需要提供一些图片(图标、截图、推广图)用于审核
因为各图片有不同的分辨率的要求,所以直接在Unity中截图
- 在原游戏基础上添加说明UI,使用一些文字做简单说明
截图方式
方法
ScreenCapture.CaptureScreenshot(name);
在编辑器中截取的图会保存到工程目录下:与Assets文件夹同目录
分辨率设置
直接在Unity编辑器的Game视图中设置分辨率
完整代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
/// <summary>
/// 截取游戏图片,用于TapTap审核
/// </summary>
public class CaptureScreen : MonoBehaviour
{
[SerializeField]
private KeyCode triggerKey = KeyCode.Space;
[SerializeField]
private string preName = "饭的图";
private string suffix = ".png";
[SerializeField]
private int startIndex = 0;
private void Update()
{
if (Input.GetKeyDown(triggerKey))
MyCaptureScreen();
}
private void MyCaptureScreen()
{
string name = preName + startIndex.ToString()+ suffix;
Debug.Log("截图 "+ name + " :在项目目录中可查看!");
ScreenCapture.CaptureScreenshot(name);
startIndex++;
}
}
提交TapTap审核至少需要的图
截图 5张 720*1280(横屏则反过来)
5张的分配通常是:1张默认+1张默认(带文字说明)+3张关键节点说明(如胜利、失败、其他等)
推广图 1张 1024*500
Android和iOS都要,使用同一张即可
官方提供了示意图,核心要求就是不要把关键信息放得太靠边
推广图上只能有Logo,不能有宣传语等说明文字!
图标 1张 512*512 圆角矩形
因为要求是圆角矩形,因此在GIMP中完成图片的制作
- 使用矩形选择工具选择全图(原始正方形图)
- 在【工具选项】窗口中选择模式为【圆角】,设置半径
- 反选:右键 -> 选择 -> 反转 (或直接Ctrl+i)
- 删除选区:Delete(记得要先:菜单栏 -> 图层 -> 透明 -> 添加Alpha通道)
- 保存成.png