- 博客(39)
- 资源 (22)
- 收藏
- 关注
原创 Unity3D模型场景等测量长度和角度功能demo开发
Degree.text = "角度:" + Vector3.Angle(p1-p2, p3-p2).ToString("F1") + "°";Length.text= "长度:"+Vector3.Distance(p1, p2).ToString("F1") +"米";Debug.Log("夹角:" + Degree.text);Debug.Log("线段长度:" + Length.text);三个坐标确定两条向量线段的方向,从而来计算夹角。需要传入起点和终点的两个坐标,从而确定线段长度。
2024-11-29 14:52:34
351
原创 unity运行状态下移动、旋转、缩放控制模型
demo地址:https://download.youkuaiyun.com/download/elineSea/90017272
2024-11-20 17:21:44
293
原创 unity3D雨雪等粒子特效不穿透房屋效果实现(粒子不穿透模型)
5.Min Kill Speed:最小清除速度,设置值越大,粒子发生碰撞之后被移除的速度越快,当达到某个值之后,可以近似碰撞之后立即消失。4.Lifetime Loss:生命周期损失(0~1),碰撞之后让粒子损失百分比的生命周期,为1时(生命周期完全损失),可以使粒子消失。Collision Quality:碰撞质量,设置发生碰撞的碰撞概率大小,选项三项从上到下由高到低,越低碰撞到的概率就越低。2.Dampen:抑制(0~1),选这个为1时(完全抑制),碰撞之后,阻止了粒子,可以使碰撞的粒子消失。
2024-09-29 16:47:13
737
原创 unity WebGL AssetBundel打包和加载
最近项目是webgl版的,坑真的好多!=-=一开始打包完AB包,在Webgl加载的时候不成功,我在网上看到的帖子都说 “加载的话,WebGL不支持加载本地,所以习惯上在开发时可以成功的加载本地包,发布成WebGL项目后是不能加载本地包的。必须把AssetBundle资源上传到服务器,用文件的Url进行加载,还是用WWW就可以了。”之类的。但是我不信这个邪,偏要试试在webgl上加载AB。...
2021-09-09 15:39:39
4336
2
原创 关于Unity实现管道内液体或者气体或者粒子等按路径移动流动的效果的一些总结
要实现管道内液体或者气体流动的效果,总结了很多方法。方法一: 让模型UV动起来,如下图所示: if (moveYxies) { curYuV += Time.deltaTime * moveSpeed; curMaterial.SetTextureOffset("_MainTex", new Vector2(startUv.x, startUv.y+curYuV)); }
2021-05-20 14:17:10
13749
14
原创 Unity抗锯齿,Unity3D模型花闪烁等效果优化。
Unity抗锯齿,Unity3D模型花闪烁等效果优化。最近在做全息投影项目,模型闪烁,锯齿明显,自己总结了一些优化方法。方法一:在场景内摄像机上挂载如下抗锯齿脚本。摄像机改为Skybox或者SolidColor模式;using System.Collections;using System.Collections.Generic;using UnityEngine;public class Antialiasing : MonoBehaviour{ private stati
2021-05-20 11:26:50
3626
原创 Maps SDK for Unity
Mapbox Maps SDK是一个工具集合,用于从真实地图数据构建Unity应用程序。它使Unity开发者能够与Mapbox web服务API(包括地图、地理编码和方向API)交互,并通过基于c#的API和图形用户界面创建游戏对象。准备开始安装Unity的Maps SDK要安装Unity的Maps SDK,请遵循安装指南中的说明。安装之后,您可以开始研究SDK中的一些示例。另外,您可以阅读帮助部分以获得教程、故障诊断指南和其他资源。如果您对使用API感兴趣,可以在API参考部分找到文档。E
2020-09-24 18:27:41
1644
原创 unity mapbox gis真实3D地图 地图上加载自己真实的建筑模型
最近打算用mapbox 做地图,发现一个有意思的功能。就是可以用mapbox把里面的地点替换为我们自己定制的品牌建筑模型,也可以在3D地图上生成一个非常详细的历史遗迹。具体方法是:使用<b>Feature Replacement Modifier</b>在给定的时间用您提供的预制件替换一个默认的挤压建筑。也可以直接将你的功能替换修改器添加到你的建筑物可视化工具的游戏对象修改器列表中。游戏对象修改器是与网格和游戏对象一起工作的脚本对象,可以让你进一步装饰、增强或修改你的
2020-09-24 17:40:00
7751
原创 Mathf数学运算 函数方法整理
Mathf提供数学计算的函数与常量,面有所有数学计算时需要用到的函数。Mathf对象没有构造函数,是一个固有的对象,并不像String那样是对象的类,因此没有构造函数 Math()。1.Mathf.Abs 绝对值:print(Mathf.Abs(-10));计算并返回指定参数 f 绝对值。2.Mathf.Acos 反余弦:print (Mathf.Acos(0.5));...
2020-01-13 17:17:52
2774
原创 Object.FindObjectsOfType 查找Type物体,unity3d的泛型单利模式
static function FindObjectsOfType (type : Type) : Object[] 返回Type类型的所有激活的加载的物体列表,它将返回任何资源(网格,纹理,预设,...)或未激活的物体。请注意这个函数是非常慢的。不推荐在每帧使用这个函数,大多数情况下你可以使用单例模式代替。由上面的函数引出unity3d的泛型单利模式 在Unity中,单一模...
2019-09-25 10:56:27
3292
原创 RectTransform
RectTransform的大小改变时有一个回调函数:OnRectTransformDimensionsChange。当ContentSizeFitter来自动调整RectTransform的大小时并不能立马生效,而是需要到下一帧才能得到正确的大小,此时该回调便有用武之地了。然而该回调的触发确有点奇怪会被触发多次且有时触发的次数还不同,另一解决办法是在获取RectTransform的size时调用...
2019-09-20 14:03:02
562
unity中UGUI和FingerGestures在安卓平台上使用时UI穿透问题的解决方法。
在打包出来的APK中,经常发生UI穿透的问题。下面直接给出解决方法。首先,将Finger Gestures Initializer预设体拖入场景中。接下来,将FingerGestures中手势点击事件进行一个方法封装。并将该封装脚本挂载在场景的摄像机上。void OnEnable() { //启动时调用,这里开始注册手势操作的事件。 //按下事件: ...
2019-09-18 16:26:01
693
原创 关于多线程的一些总结
计算机概念:进程:是一个程序在电脑上运行,占据的全部计算资源,整体称之为进程。线城:是程序执行的最小单位,任何一个响应都是线程完成的,线程也是计算资源的整体多线程:一个程序运行时,能有多个线程同时响应4核8线程----计算机速度特别快,分时间片多线程---.net java netcore单线程多进程 ---nodes js redisThread是.NetFrame...
2019-06-03 10:10:55
204
原创 unity剖切模型插件Cross Section
下载链接https://download.youkuaiyun.com/download/elinesea/11153270
2019-05-05 09:48:17
4733
7
原创 Unity3d TextMeshPro教程
TextMesh Pro是Unity默认文本组件的替代品。TextMesh Pro和默认组件一样拥有高性能,它使用了完全不同的Signed Distance Field(SDF)渲染技术,该技术最初由Valve在《军团要塞2》中使用。TextMesh Pro能够很轻松就能让文本看起来更美观,还提供了更高级的控制功能,你可以通过检视窗口和脚本控制文本效果。当你在项目中使用TextMesh Pr...
2019-03-26 11:18:26
30177
1
原创 【GraphMaker】Unity3D图表插件——柱状图、折线图、饼图、环图、雷达图表、层次树
插件下载:https://download.youkuaiyun.com/download/elinesea/11045733
2019-03-21 15:56:09
3602
1
原创 NOPI 、DocX 、Aspose.Woeds.dll、 dll下载
都是苦bi程序员,有干货就好好分享下嘛,动不动就要下载积分~~哼 找NopI系列Dll的不用到处找了,我分享的包里面都有哦~还有Aspose.Woeds.dll 等文件。链接:https://pan.baidu.com/s/1GKJ4pH09hsoSW0jIySsARA提取码:jwjc...
2019-03-14 10:25:08
382
1
原创 Rejected because no crossdomain.xml policy file was found
最近做项目,用的旧版本的unityWebPlayer ,在unity和web 服务器通信过程中,遇到一个Rejected because no crossdomain.xml policy file was found的错误。当使用WWW访问Web服务时,安全策略会阻止跨域的请求访问,会返回类似“Rejected because no crossdomain.xml policy file w...
2019-01-10 15:27:59
395
原创 unity 从硬盘上选择图片并保存到本地资源下
最近再做一个从电脑上选择图片设置成头像图标之类的功能。 void OnIconSelectBtnClick() { #region 调用Window文件选择窗体 选中图片文件 OpenFileName openFileName = new OpenFileName(); openFileName.structSize = Marsh...
2018-08-30 15:14:40
1081
原创 unity引用sqlite时报错
再用另一个电脑开发工程时会遇到 System.DllNotFoundException: sqlite3 at (wrapper managed-to-native) Mono.Data.SQLite.UnsafeNativeMethods:sqlite3_open_v2 (byte[],intprt&,int,intptr)这个问题。原因是另一个电脑无法引用到sqlit...
2018-07-27 15:01:30
1703
原创 普吉岛自由行~
出去玩还是推荐自由行吧~自己安排自己的行程~不紧不慢刚刚好~一,带什么呀~1,护照,签证不用说啦(签证可以落地签也可以在国内某宝某东上代办~当然代办的话要提前哦)2,七天happy卡,可以在某宝上买也可以到了以后在当地买3,机票,酒店,途牛上有专门为自由行准备的机票加酒店套餐,可以自己随意搭配,挺方便的~(去普吉岛的话酒店位置最好定在芭东海滩附近,那里有江西冷~好吃的好玩的超级多,而且比较繁华~很...
2018-04-09 18:00:19
1777
3
原创 unity2017以上版本的Assetbundle打包
AssetBundle定义和应用一、AB的作用AssetBundle(简称AB)是一个包含平台特定资产(模型,纹理,预制,音频剪辑,甚至整个场景)的压缩包文件,可以在游戏运行时加载.assetbundle可以表示彼此之间的依赖关系,例如,AssetBundle一个中的一种材料可以在AssetBundle b中引用一个纹理。()为了有效地通过网络传输,可以使用(LZMA和LZ4...
2018-04-09 15:15:57
9702
原创 DoTween常用方法举例总结
经常使用UGUI做动画的人一定知道,Dotween这个插件经常用于项目中。下面我将常用的一些方法总结一下,也方便自己使用。 using UnityEngine;using System.Collections;using DG.Tweening;using UnityEngine.UI;public class TestDoTween : Mo
2017-11-24 15:39:38
2516
1
原创 unity 一些小笔记 持续更新
1.在使用unity打开Windows文件时,会遇到unity程序最小化,此时需要在PlayerSetting里勾选Visible In Background 。2. 使用ugui会遇到点击UI的时候穿透屏幕的情况,需要加上条件:using UnityEngine.EventSystems; if (EventSystem.current.IsPointerOverGameObj
2017-11-24 10:26:38
524
原创 unity打开内嵌游戏网页
unity打开内嵌游戏网页开发中经常碰到需要在游戏内部打开网页的需求,下面分享一个非常使用的插件:Embedded Browser demo很简单,在URL输入框里输入需要打开的网页链接,点击GO按钮。 即可打开内嵌的网址。 这个插件还有一个好处就是可以不用适配环境,直接在编辑器下调试,也可以打包发布后调试。
2017-09-27 16:53:54
4556
2
转载 C#泛型入门学习泛型类、泛型集合、泛型方法、泛型约束、泛型委托
http://blog.youkuaiyun.com/kebi007/article/details/77800954
2017-09-27 15:48:17
399
原创 C# MemoryStream类
MemoryStream位于System.IO命名空间,为系统内存提供流式的读写操作。常作为其他流数据交换时的中间对象操作。1、MemoryStream类封装一个字节数组,在构造实例时可以使用一个字节数组作为参数,但是数组的长度无法调整。使用默认无参数构造函数创建实例,可以使用Write方法写入,随着字节数据的写入,数组的大小自动调整。2、在对MemoryStream类中数据流进行读取时,可以使用s
2017-05-12 09:38:55
15467
原创 unity移动端操作方式(旋转、缩放手势)总结
这几天一直在做移动端手势方面的项目,现在把几种常见的方法总结一下。 1.通过手势控制物体大小进行缩放,这种实际上就是改变了物体的localScale 。这种方式常用于AR里面对物体的操作。 float distance = 30f; float xSpeed = 50f; float ySpeed = 50f; float x = 0f; float y = 0f;
2017-05-10 16:00:14
4810
1
转载 Unity GameObject.activeSelf, GameObject.activeInHierarchy,GameObject.SetActive和SetActiveRecursively
activeSelf(read only只读):物体本身的active状态,对应于其在inspector中的checkbox是否被勾选 activeInHierarchy(read only只读):物体在层次中是否是active的。也就是说要使这个值为true,这个物体及其所有父物体(及祖先物体)的activeself状态都为true。一个物体要在场景中是可见的(不是隐藏的),那么不仅仅其本身的a
2017-05-08 09:54:49
555
原创 unity动态创建文件夹
在做unity项目中,首先要创建好分类的文件夹,现在通过写代码的方式减少了手动创建文件夹这一步骤; private void Start() { CreateBasicFolder(); }#if UNITY_EDITOR [MenuItem("Tools/CreateBasicFolder #&_b")] private static void
2017-05-04 16:06:24
10092
3
转载 C# 解析Json
文章转自:http://www.cnblogs.com/txw1958/archive/2012/08/01/csharp-json.html JSON(全称为JavaScript Object Notation) 是一种轻量级的数据交换格式。它是基于JavaScript语法标准的一个子集。 JSON采用完全独立于语言的文本格式,可以很容易在各种网络、平台和程序之间传输。JSON的语法很简单,易
2017-05-04 13:52:57
611
原创 C#泛型单利模板
泛型单利模板:using UnityEngine;using System.Collections;public class SingleTemplate<T> where T : class,new(){ private static readonly object syslock = new object(); private static T instance; pu
2017-05-02 10:11:38
1225
1
原创 Unity5.5.2碰撞检测碰撞点坐标问题
1.先说下发生碰撞检测的条件吧: ①发生碰撞的两物体都必须挂有碰撞器(Collider)。 ②运动的物体身上必须挂有刚体。 2.接下来是碰撞检测获取碰撞信息的方法using System.Collections; using System.Collections.Generic; using UnityEngine;public class ItmeCollis
2017-03-28 14:38:44
6251
3
原创 unity5.5.2 不同平台路径读取
if (Application.platform == RuntimePlatform.IPhonePlayer) { path= "file://" + Application.streamingAssetsPath + "/DataXml.xml"; } if (Application.platform==RuntimePlatform.And
2017-03-22 15:11:03
508
原创 unity UGUI异步加载进度条
异步加载进度条 1.需要在场景中增加一个Button,一个Slider。(点击button即通过进度条跳转到下一场景。 2.进度加载代码(挂在在场景任一物体上): using UnityEngine; using System.Collections; using UnityEngine.UI;public class LoadScene : MonoBehaviour {
2017-03-15 16:26:58
1461
原创 unity结合FingerGestures在真机上UI穿透问题
在unity的UGUI中,打包出来的APK包经常发生UI穿透问题。下面给出解决方法。 1.将FingerGestures的预设体Finger Gestures Initializer拖入场景。 2.将FingerGestures的手势方法进行简单的封装。如下: void OnEnable() { //启动时调用,这里开始注册手势操作的事件。 //按下事件: O
2017-03-15 14:26:55
988
常用7000汉字 符号 英文字符集(txt) Unity3d制作TextMesh Pro字体资源
2024-11-21
unity运行状态下移动、旋转、缩放控制模型 Runtime Transform Gizmos
2024-11-20
Enviro - Sky and Weather
2024-08-16
MRTK2.6.1 MRTK是微软公司为MR混合现实应用开发而专门打造的开发工具包,体系架构灵活高效、使用界面简洁优雅
2023-06-30
Obi Fluid 5.6.2.rar
2021-05-20
Win7X64更新补丁 KB2999226orKB3118401
2020-11-02
UMP Pro Win Mac Linux WebGL 2.0.3(u5.3.0)
2020-09-22
UMP Pro Win Mac Linux WebGL2.0.2
2020-09-22
Realistic Water v2.0.3 unity 资源 海洋 大海 地形水插件
2020-09-18
VRTK-master.zip
2020-02-28
WorldComposer 1.61.zip
2020-02-28
New UI Widgets - version 1.9.3.unitypackage
2019-10-31
Unity Asset Bundle Browser tool.unitypackage
2019-10-15
海康威视开发者包.rar
2019-07-30
UnityPlayer.dll
2019-03-21
SVN-1.7.2.22327-x64-安装包及汉化包
2018-08-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人