- 博客(13)
- 收藏
- 关注
转载 unity 转Pdf
unity生成pdf格式,首先需要导入iTextSharp.dll ,下面是我写的一些方法,可以直接用.直接贴代码,using UnityEngine;using System.Collections;using System.Collections.Generic;using System.IO;using iTextSharp.text.pdf;using iTextSharp.text;using System.Text.RegularExpressions;using System.
2021-05-10 15:46:44 762 1
转载 unity C#List用法
C# List用法 List介绍一、#List泛型集合集合是OOP中的一个重要概念,C#中对集合的全面支持更是该语言的精华之一。为什么要用泛型集合?在C# 2.0之前,主要可以通过两种方式实现集合:a.使用ArrayList直接将对象放入ArrayList,操作直观,但由于集合中的项是Object类型,因此每次使用都必须进行繁琐的类型转换。b.使用自定义集合类比较常见的做法是从CollectionBase抽象类继承一个自定义类,通过对IList对象进行封装实现强类型集合。这种方式要求为每种集
2021-04-15 13:50:23 4332
转载 Unity pico开发
Pico是一款常用的VR一体机,其内部为Android系统,开发过程也是非常的简单,在官方网站可以看到有中文版的API,开发起来还是非常顺手的。新建一个Unity工程,将我们在官网下载的SDK导入到Unity中,下载地址:https://developer.pico-interactive.com/sdk?l=zh-CN在官网中也会有一些中文版的开发文档,里面对应的API接口函数都有解释,很方便。导入的SDK包的内容如下我们找到Assets>PicoMobileSDK>Pvr_Unit
2021-04-15 11:48:22 4558
原创 unity 多个数据存储和读取工具
准备工作在Project里面添加三个文件夹,第一个存放工具脚本,第二个存放读取数据的存储文件(这里我采用把数据存放在Excels表格里面),第三个存放生成的数据下面是三个脚本using System.Collections;using System.Collections.Generic;using System.Data;using Excel;using System.IO;using UnityEngine;using DataMsg;using UnityEditor;p
2021-04-14 14:52:34 419
原创 unity 发送信息到邮箱
public Text text; public Button btn_rec; public void OnButtonClick() { MailMessage mail = new MailMessage(); mail.From = new MailAddress("自己的邮箱"); mail.To.Add("自己的邮箱"); //邮件的标题 mail.Subject = "123456"; .
2021-04-14 14:32:33 747 1
原创 unity 通过包名调用其他软件
AndroidJavaClass UnityPlayer;AndroidJavaObject activity; private void Start() { UnityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer"); activity = UnityPlayer.GetStatic<AndroidJavaObject>("currentActivity"); } private void
2021-04-12 16:04:51 312
原创 unity 自动轮播图片
第一种方法在Update方法里面进行private Sprite[] Images;private float time;private Image img;private int index;void Update(){ time+=Time.deltaTime; if(time>=1.0f) { index++; if(index>=Images.Length) { index=0; }else { img.GetComponent<I
2021-04-12 14:52:32 1200
原创 unity 播放视频
第一步:在文件区创建一个新的New Render Texture第二步:在编辑栏创建一个RawImage在RawImage下面添加VideoPlayer组件,然后把Render Texture放进去OK
2021-04-12 14:26:54 189
原创 随笔:VideoPlayer组件动态添加视频声音使用
本次不说明视频路径的播放使用在使用VideoPlayer插件的时候,在挂载播放视频的物体上再添加一个AudioSource组件,然后把视频拖拽到VideoClip里面。当视频被拖拽进VideoClip中,这时候VideoPlayer组件里面会出现一个新出现的一个添加音频的地方这时候再把挂载视频的物体添加进去,不然会没声音分割线--------------------------------------------------------------------上面的前提是提前设置好,下面要记录.
2021-04-08 15:41:47 546
转载 unity优化
DrawCalls:控制电脑平台上DrawCalls几千个之内,移动平台上DrawCalls200百左右Verts:PC平台的话保持场景中显示的顶点数少于300W,移动设备的话少于10W,一切取决于你的目标GPU与CPU。需要注意的是:如果在Profiler下的GPU中显示的RenderTexture.SetActive()占用率很高的话,那么可能是因为你同时打开了编辑窗口的原因,而不是U3D的BUG。1、Shader着色器(1)有些着色器可能是处理器密集型的,因此最好为材质指定移动设备专用的着色
2021-02-24 13:50:42 332
转载 Unity3D 委托、事件、单例
委托、事件、单例在Unity3D中的使用在这里我将展示如何结合使用委托、事件以及单例。这个教程针对Unity3D所写,然而,相似的代码可以使用到任何C#或.Net程序中。为什么我想要知道这个? 作为一个自学编程的人,我发现自己在代码中使用了大量的布尔值来决定一些事件或者行为的发生。我监听协同程序(Coroutines)和其他方法来得到返回值。最近我在试图提高自己的C#编程技能,发现自己对事件缺乏基本的了解。所以我阅读了很多MSDN的教程和其他博客,但我发现大多数都写的都十分繁琐并且包含了很多与核心内容
2021-02-23 17:38:20 223
转载 Unity3D:DoTween动画
一、控制变量DOTween.To()static DOTween.To(getter, setter, to, float duration)这个函数使用了Lambda表达式,主要功能为:给变量a添加一个动画,让它从默认值1在2秒内变化到5。变量类型可以为int、Vector3、Color等等,但是要确保与目标类型相同。using UnityEngine;using DG.Tweening; // 引入命名空间public class Test01 : MonoBehaviour {p
2020-12-10 12:02:54 2014
原创 杂项:PC端发布后通过注册表修改尺寸
杂项:PC端发布后通过注册表修改尺寸1.Win+R 调出输入:regedit2.在HKEY_CURRENT_USER中找到Software在里面找到自己要修改的项目3.长宽比例点击修改数值数据,使用十进制就ok了如果上面的方法还不行的话,在HKEY_LOCAL_MACHINE中找到SYSTEM→ControlSet001→Control→GraphicsDrivers→Configuration到这里结束,点击找到的最后一个选项右键查找:Scaling点击红框中的选项进行修改把数值4改成3就OK了
2020-12-09 17:50:37 445 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人