
Unity学习笔记
文章平均质量分 50
伊二
这世界没有什么是不可能的。
展开
-
UniTask 介绍/性能对比/简单使用案例
是 UniTask 的 ReactiveProperty 版本。将异步流值绑定到 Unity 组件(Text/Selectable/TMP/Text)对于检查(泄露的)UniTasks 很有用。您可以在Window -> UniTask Tracker中打开跟踪器窗口。进行启用,.AsyncTrigger 可以使用 UniTaskAsyncEnumerable 来创建,通过。UniTask 的基于 playerloop 的方法(例如。Task适配UniTask API。使用 UniTask 类型。原创 2025-01-24 11:58:04 · 984 阅读 · 0 评论 -
ShareSDK 简单分享功能实现
分享将代码变成如下所示的工具:http://www.planetb.ca/syntax-highlight-word到官网下载SDK将包导入创建一个GameObject,将ShareSDK脚本添加上去去MOB官网注册账号添加应用可以获取AppKey和AppSecret,获取后可以在官网查看分享次数和数据,可以不注册。创建脚本ShareCtrl,引入命名空间cn.sharesdk.unity3d将如...原创 2018-03-29 11:56:03 · 913 阅读 · 0 评论 -
【待解决】UI的SetActive从false设成true后不显示
在游戏运行过程中,把这个UI组件setactive(false)后再设成true,该ui就不显示了,只有关上这个panel重新打开才能显示。姑且用canvasGroup组件解决。原创 2018-03-27 15:38:23 · 3142 阅读 · 0 评论 -
【转】StreamingAssetsPath 各平台路径
#if UNITY_EDITORstring filepath = Application.dataPath + "/StreamingAssets";#elif UNITY_IPHONEstring filepath = Application.dataPath +"/Raw";#elif UNITY_ANDROIDstring filepath =Application.str...转载 2018-04-02 09:10:33 · 6408 阅读 · 0 评论 -
【转】Unity利用Xml和Json保存场景
原文:http://blog.youkuaiyun.com/y1196645376/article/details/525490821.首先你得有一个场景。这个迷宫地形我搭了好久。。可以看到地图中有个环境Env,人物Player,灯光Light,UGUI事件系统EventSystem,画布Canvas。Init不用管,先删掉。我们把这几个物品全部做成Prefab。我放在了Prefab的文件夹里面。值得注意的是...转载 2018-04-02 09:04:35 · 442 阅读 · 0 评论 -
【转】Unity序列化之XML,JSON简单学习
原文:http://blog.youkuaiyun.com/y1196645376/article/details/525418821.先介绍一下 XML 和 JSON 是什么东西吧? (1)XML扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进 行定义的源语...转载 2018-04-02 09:00:59 · 171 阅读 · 0 评论 -
【转】Unity鼠标坐标点转成世界坐标系坐标点
原文:https://blog.youkuaiyun.com/leoysq/article/details/53483720第一种:这是一种发射线,获取当前点击的物体(具有碰撞器)的坐标点(也就是碰撞器范围的坐标点) if (Input.GetMouseButtonDown(0)) { RaycastHit hitt = new RaycastHit(); ...转载 2018-04-02 08:46:58 · 501 阅读 · 0 评论 -
【转】Unity3d 检测物体在不在摄像机照射范围内
转自:http://www.cnblogs.com/AdvancePikachu/p/6733620.html[csharp] view plain copyusing System.Collections; using System.Collections.Generic; using UnityEngine; /// <summary> /// 将脚本挂在摄像机观察的物体上...转载 2018-04-02 08:44:33 · 542 阅读 · 0 评论 -
用C#委托来实现函数数组
using System;namespace ConsoleApplication1{ class Program { // 1. 声明一个委托 MyDelegate delegate void MyDelegate(int a); static void Main(string[] args) { //2....原创 2018-03-25 15:54:20 · 1943 阅读 · 0 评论 -
Unity打Android包报错总结
1.Error: [Temp\StagingArea\AndroidManifest-main.xml, F:\3D---Documents\Figbom\Temp\StagingArea\android-libraries\Vungle_lib\AndroidManifest.xml:12] Trying to merge incompatible /manifest/uses-permissi...原创 2018-03-29 23:02:16 · 1988 阅读 · 0 评论 -
unity3D Vungle激励广告接入
原文地址:https://blog.youkuaiyun.com/qq_39860954/article/details/78911043首先Vungle是个广告插件。好像暂时只支持视频激励广告。 然后,申请ID不在赘述,要注意的是Vungle需要申请两个ID。对应环境初始化的ID和”VunglePlacementID”。 开始接入Vungle的视频广告,仍然是两个步骤。 第一步:导入插件。下载地址 将你下载...转载 2018-03-29 21:13:09 · 1629 阅读 · 0 评论 -
关于AddComponent<T>() 传递泛型T参数
动态添加脚本时可用 private void Test<T> (paras...) where T : Component { //TODO this.AddComponent<T>(); }原创 2018-03-24 10:39:52 · 2759 阅读 · 0 评论