unity
文章平均质量分 57
star__119
这个作者很懒,什么都没留下…
展开
-
Unity Windows平台应用自删除
1. 在Windows上程序不可以自身销毁自身,所以必须借用外部程序或批处理文件来完成这项工作,所以现在示范在unity的c#中如何将自身程序销毁(仅适用于Windows平台)Process.Start("cmd.exe", "/C ping 1.1.1.1 -n 1 -w 3000 > Nul & Del " + System.Environment.CurrentDirectory + "\\"原创 2018-03-13 18:22:54 · 872 阅读 · 1 评论 -
AssetBundle基础学习
1. AssetBundle压缩可以使用LZMA和LZ4压缩算法2. AssetBundle包内文件可以分为两类:serialized file:(序列化文件)资源被打碎放在一个对象中,最后统一被写进一个单独的文件(只有一个)resource files:(源文件)某些二进制资源(图片、声音)被单独保存,方便快速加载3. 打包AssetBundle先将需要打包的资源的AssetBu...原创 2018-09-21 16:55:57 · 252 阅读 · 0 评论 -
unity 获取AssetBundle的哈希值
1. 在Unity官方文档可以知道AssetBundle manifestBundle = AssetBundle.LoadFromFile(manifestBundlePath);AssetBundleManifest manifest = manifestBundle.LoadAsset<AssetBundleManifest>("AssetBundleManifest");...原创 2018-11-03 12:02:03 · 4783 阅读 · 0 评论 -
unity iOS检测是否插入耳机并给出提示
OC代码:void ShowAlert(){ AVAudioSessionRouteDescription* route = [[AVAudioSession sharedInstance] currentRoute]; for (AVAudioSessionPortDescription* desc in [route outputs]) { if (...原创 2018-11-24 16:54:13 · 1061 阅读 · 0 评论 -
Unity 解析Json数据 例子
{ "statusCode": "200", "flag": 0, "obj": { "checkFile": { "id": 1, "osName": "", "fileType": "",原创 2018-11-24 17:30:21 · 640 阅读 · 0 评论 -
unity 简易的小地图导航
先上效果图↓↓↓1. 先是制作小地图在Project面板中创建一个RenderTexture,将这个RenderTexture放在Camera中的TargetTexture中新建一个RawImage对象,将RenderTexture赋值给它2. 实现点击小地图位置,真实位置也随之改变using System.Collections;using System.Collections...原创 2018-11-28 15:01:45 · 3219 阅读 · 0 评论 -
Unity 的Shader 入门学习总结
1. 什么是ShaderShader(着色器)实际上就是一小段程序,它负责将输入的Mesh(网格)以指定的方式和输入的贴图或者颜色等组合作用,然后输出。绘图单元可以依据这个输出来将图像绘制到屏幕上。输入的贴图或者颜色等,加上对应的Shader,以及对Shader的特定的参数设置,将这些内容(Shader及输入参数)打包存储在一起,得到的就是一个Material(材质)。之后,我们便可以将材质赋予...原创 2018-12-20 11:24:21 · 347 阅读 · 0 评论 -
c# 事件监听与广播系统
最近看了SIKI学院一个课程,讲得很简单明了,所以就自己写了一下发上来课程:http://www.sikiedu.com/my/course/3041. 消息类型(EventType)public enum EventType{ ShowText}2. 委托,回调函数(CallBack)当然也可以直接使用Action,Funcpublic delegate void ...原创 2018-12-21 16:13:16 · 2931 阅读 · 0 评论 -
GameFrameWork入门学习
主要是配合官方StarForce项目来学习的1. 导入unity资源包下载地址:http://gameframework.cn/download2. 源码下载地址:https://github.com/EllanJiang/GameFramework3. 初始场景存在一个初始场景,这个场景放置着GameFrameWork预制体,这个场景将一直不会被销毁(图中Builtin...原创 2019-04-01 18:02:07 · 3124 阅读 · 0 评论 -
unity导出包到AndroidStudio中打包apk
1. unity导出Gradle包2. 使用AndroidStudio打开包3. 遇到的问题问题:Unable to find method ‘org.gradle.api.tasks.compile.CompileOptions.setBootClasspath(Ljava/lang/String;)V’.解决方法:找到文件gradle/wrapper/gradle...原创 2019-06-19 10:14:00 · 2192 阅读 · 1 评论 -
TileMap
1. 制作Tile将图片制作成Tile才可以画出来通过Window->TilePalette打开TilePalette面板创建Palette然后将图片拖入面板中,可一次性拖动多张图片,这样就创建好Tile了2. 创建Tilemap在层级列表中创建TileMap(2DObject->Tilemap)然后选择刚刚创建好的Tile在Scene场景中画图即可可以添加组件...原创 2019-06-19 10:31:05 · 424 阅读 · 0 评论 -
Unity TextMeshPro添加中文字体
可以在AssetStore中免费下载,unity2018好像已经集成在编辑器中主要是通过修改Metirial中的属性来修改文字本身不支持中文,但是如果要让TextMeshPro支持中文,可以进行下面的操作先有一份几千字或上万字的常用字,.txt格式的,但是保存为unicode编码的格式打开txt文件,另存为,格式选择如下然后将unicode编码的txt拖入项目中,以...原创 2019-07-09 09:10:03 · 10475 阅读 · 2 评论 -
UnityWebRequest基础学习(post,get请求以及加载AssetBundle)
Post请求:using UnityEngine;using UnityEngine.Networking;using System.Collections;public class MyBehavior : MonoBehaviour{ void Start() { StartCoroutine(Upload()); } IEnu...原创 2018-09-21 16:53:43 · 9763 阅读 · 0 评论 -
Unity - Xcode - Simulator(苹果手机模拟器)
1. unity 中打包 iOS 项目进入 xcode 的模拟机进行模拟unity 设置:进入 iOS 的player Seeting 将 TargetSDK 修改为 Simulator SDK(这种模式下可以进行模拟机测试和真机测试,但是无法打正式包; Xcode:9.4,Unity:2017.3.1)设置好后在 unity 中打包好项目导入 xcode 中 在Xcode中...原创 2018-08-31 18:07:41 · 4910 阅读 · 0 评论 -
unity 网络检测
当需要进行网络请求之前,最好做一下网络检测,如果请求超时,可能会导致程序崩溃,下面介绍3种常见的方法1. 移动端的检测网络(用于Android和iOS)switch (Application.internetReachability) { case NetworkReachability.NotReachable: //网络断开原创 2018-03-13 18:27:37 · 1183 阅读 · 0 评论 -
unity 制作.dmg文件
1. 在unity中打包出一个.app的文件2. 在Mac桌面或者其他位置新建一个文件夹,先将打包出来的.app文件放入该文件夹3. 前往电脑,依照下图进行制作替身4. 将制作好的替身拖入刚刚新建的文件夹,与.app文件一起,就像这样5. 打开磁盘工具(command + 空格寻找磁盘工具),制作.dmg文件 选取完文件后就可以制作.dmg文件了原创 2018-04-10 16:04:29 · 1445 阅读 · 0 评论 -
Unity IAP iOS 内购以及获取交易收据进行验证
1. 准备工作,先到iTunesConnect 上进行添加内购项目和沙盒测试账号创建APP 内购项目选择其中一种类型,进行创建填写内购项目的内容(其中的产品 ID 记住,在接下来有很多地方需要用到)屏幕快照一定要选到,不然会显示该内购项目元数据丢失状态显示为黄色:准备提交才是正确的2. 创建沙盒账号 在创建测试员的时候,记住...原创 2018-04-10 16:01:02 · 6400 阅读 · 0 评论 -
unity 获取当前设备的硬件信息
获取当前设备的硬件信息(SystemInfo类)“` Debug.Log(“电池电量:”+SystemInfo.batteryLevel); Debug.Log(“电池状态(充电,满电……):”+SystemInfo.batteryStatus); Debug.Log(“设备模型:” + SystemInfo.deviceModel); Debug.Log(“设备名字:”+SystemInf原创 2018-04-24 17:25:21 · 2765 阅读 · 0 评论 -
unity_git_github学习总结
首先登录进github,然后创建一个远程仓库 创建好后,会有一个界面让你复制这个仓库的链接回到本地,创建本地版本库 打开git命令行# 首先跳转到你要建立版本库的文件夹下$ cd UnitysmartMerge/# 建立版本库$ git initPS:这个.git文件夹与Assets在同个根目录下即可 创建.gitgnore文件(这个文件可以把干扰文件剔除)...原创 2018-05-17 17:13:26 · 1263 阅读 · 0 评论 -
Unity 导航与寻路 Navigation简单例子
1. Navigation主要就是四个部分:NavMesh:导航网格,也就是可以进行寻路的区域NavMeshAgent:导航网格代理,就是在导航网格(NavMesh)中进行移动的对象NavMeshObstacle:障碍物,即代理需要绕开的对象,障碍物的周围没有导航网格off-Mesh Link:离网链接,也就是两个导航网格之间的路径,一般显示是两个圆圈和一条有方向的弧线;2....原创 2018-05-22 16:32:21 · 2361 阅读 · 0 评论 -
Unity UCD认证后记
这个认证我是在学校安排下考的,考前几天我还一直和自己说一定每天多看点知识点,再过一遍开发者认证视频,但是到认证前一天我才仓促的开始复习,去考试的时候是真的很虚啊,心里也没什么底,就这种懵圈的状态下开始了考试,考试主要就是主办方给了我们一个网址,用当时看开发者认证视频的账号和密码就可以登录进去,如果你忘记密码了,当场找回就可以了,很快的,登录进去后就会让你看一个协议之类的,你同意就可以看到一个答题演...原创 2018-06-20 11:31:24 · 1042 阅读 · 2 评论 -
unity ios 下载图片并将图片保存至相册
unity 中 c#的编写using System.Collections;using System.Collections.Generic;using UnityEngine;using System.Runtime.InteropServices;using System.IO;public class save : MonoBehaviour {//这个方法就是引...原创 2018-08-31 18:02:00 · 2644 阅读 · 0 评论 -
Unity 屏幕适配问题
1. Camera的设置Camera中的orthography的Size决定摄像的可视范围,是由屏幕的高的一半来决定的,在unity中一般都是100像素为1单位(如果改成了128像素为1单位那么,Size也要相应的改变)Size = (屏幕的高/2)/100像素单位 eg: 1920*1080分辨率的屏幕,设置的 Size = 1080/2/100 = 5.42. Canvas...原创 2018-08-31 18:05:54 · 1707 阅读 · 1 评论 -
unity iOS 微信分享
1. 先到微信开放平台下载SDK地址:https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419319164&lang=zh_CN将 SDK 下载下来,解压后会有如图几个文件:2. 将上图的文件放...原创 2018-08-31 18:06:48 · 2773 阅读 · 1 评论 -
unity Vuforia中ARCamera中的注意事项
1. ARCamera聚焦问题新建一个脚本Fource.csusing UnityEngine;using Vuforia;public class Fource : MonoBehaviour{ void Start() { CameraDevice.Instance.SetFocusMode(CameraDevice.FocusMode.FOCU...原创 2019-07-09 10:41:35 · 2847 阅读 · 1 评论