
Unity
文章平均质量分 52
York_New
已在不归路上回头
展开
-
Unity踩坑记之Unity5.6发布WebGL与网络端互传数据
Unity支持20多种平台听起来好像很厉害,可是稍微接触了才发现其实有很多大坑。最近因为项目需要接触了WebGL,其中还要连接SQL数据库,原本以为只需要发布为WebGL即可,结果问题很多,问题如下:1.发布项目时报错(看了一下错误是System.Windows.Form.dll报错,应该是WebGL不支持对Windows的系统属性的调用,如本地IP地址以及windows窗口)2.打开发布...原创 2018-01-05 19:53:30 · 17766 阅读 · 7 评论 -
Unity创建脚本自动添加头部格式
在开发脚本中添加头部格式,能够方便自己和他人阅读脚本基本信息,也能够在协同开发中快速找到对应模块开发人员。本文介绍一下Unity中创建脚本自动添加头部信息格式的方式。效果图:创建教程:找到Unity安装目录,如Unity2018.1\Editor\Data\Resources\ScriptTemplates文件夹下的81-C# Script-NewBehaviourScript.c...原创 2019-04-02 13:13:48 · 1149 阅读 · 0 评论 -
Unity学习篇之txt文本文档的多种读写方式
在Unity开发中,有时候需要将参数写在外部文档中方便动态读取和修改,文档可以是txt、xml、json,这篇文章介绍一下txt文档的几种读取和写入方法。1.读取txt文档首先在Unity中新建一个StreamingAssets文件夹,这个文件夹中的内容可以在应用发布时原封不动地打包进去(不会被加密和压缩),一般用来存放二进制文件。然后我们在StreamingAssets文件夹中新建文...原创 2018-11-20 15:58:24 · 4390 阅读 · 0 评论 -
Unity一键复制粘贴对象的所有组件和参数
Unity开发中,你如果想要把某个对象的组件全部都拷贝到新的对象上,除了一个个复制粘贴组件,还要修改组件中的参数,也就是不断重复Copy Component 、Paste Component As New、Paste Component Values,实在是一件很麻烦的事,所以想办法将步骤合起来,直接复制物体上的所有组件、参数,一步搞定。首先写一个脚本,将其放在Editor文件夹下面,代码如下...原创 2018-11-09 16:25:26 · 10701 阅读 · 1 评论 -
Unity制作360°全景背景(内部可见shader)
Unity项目中经常会出现非全封闭式的建筑场景,玩家能看到场景之外的一些内容(不可避免),就需要有一个360°无死角的全景背景来避免穿帮,而不是使用Unity自带的虚空作为背景。制作全景背景有两种方式:1.制作全景天空盒。借助第三方软件将360度全景图片转换为6面立方体图片,然后新建材质设置Shader为Skybox/6 Sided,再将6张图片赋值给Shader即完成天空盒材质的制作,替...原创 2018-09-28 16:49:59 · 13697 阅读 · 5 评论 -
C# for Unity 简单语法汇总
本文将记录Unity开发中遇到的一些简单语法,用于存档方便以后查看,持续更新中。。。1.获取当前时间并且按固定格式显示System.DateTime now = System.DateTime.Now;Debug.Log(now.ToString("yyyy/MM/dd hh:mm:ss"));2.获取本机IP地址/Mac地址ipAddress = Network.player...原创 2017-12-28 13:07:47 · 2258 阅读 · 0 评论 -
Unity踩坑记之解决Unity脚本使用VS打开变成杂项文件的问题
一般Unity开发都是使用Visual Studio进行脚本编辑,我用的是VS2017+Unity5.6,非常好用,但是偶尔会出现在Unity创建的脚本,然后在VS中打开变成杂项文件,导致无法编译,于是采用了一个最简单的解决方案,解决了这个问题。 我们来测试一下,首先在Unity中创建一个C#脚本,然后双击用VS2017打开,如图为杂项文件 然后我们在解决方案这里重...原创 2018-05-02 20:44:24 · 19833 阅读 · 5 评论 -
Unity学习篇之一键添加附件并发送邮件(支持多种邮箱平台)
最近接触到通过Unity发送邮件的功能,需要将正文以及本地的文件作为附件发送到指定邮箱,最后通过SMTP实现了该功能,试了下QQ邮箱、163邮箱,亲测可用(PC端发布可用,手机端等未测试),总结如下:QQ邮箱QQ邮箱需要打开SMTP服务点此查看教程using UnityEngine;using System.Net;using System.Net.Mail;using Sys...原创 2018-01-20 17:29:23 · 2887 阅读 · 3 评论 -
Unity学习篇之UGUI事件监听接口
平时做项目的时候,如果项目中有UGUI,一般会用到button的监听事件,点击按钮即可调用指定的方法,但是对于其他的UI控件如Image就没有那么方便了,今天我就介绍一种Unity自带的UGUI事件监听的方法,需要用到一些接口。前期准备:创建一个Image控件,将Listener.cs脚本挂载上去即可。1.点击事件监听接口【IPointerDownHandler、IPointerUpHa...原创 2019-05-09 15:09:36 · 2998 阅读 · 0 评论