Unity简单实现调用电脑打印机打印图片功能
前言
因为我自己工作方面的原因,在实际的项目中开发过使用调用电脑打印机打印Unity程序中保存的图片的功能。我已经很久没有使用过这个功能了,但是今天忽然让测试下这个功能。于是很费劲地翻出以前的项目,实现了这一功能。很痛恨自己懒散,没有及时记录,今天加加班也要把这个记录到博客上哈哈。以下是实现步骤。
实现步骤
1.新建项目,在项目中新建一个名称为Plugins的文件夹,将System.Drawing.dll和User32.dll文件放进这个文件夹中,如下图所示:
2.在项目中新建StreamingAssets文件夹,将一张图片放入此文件夹中,如下图所示:
3.开发打印Paint.cs脚本,此脚本的作用是开发打印基本功能,脚本开发完成后挂载到场景中,脚本代码如下所示:
using System.Collections;
using System.Collections.Generic;
using System.Drawing;
using UnityEngine;
using System.IO;
using UnityEngine.SceneManagement;
using System;
public class Print : MonoBehaviour
{
/// <summary>坐标X,Y</summary>
private int coordinateX, coo