Unity引擎开发
文章平均质量分 66
此引擎为我所最爱最佳开发引擎,没有之一
飞浪纪元[FWC–FE]
hi! here is wangshuo!
目前开发unity和cocos引擎开发游戏和VR,争取做一只有梦想的咸鱼
同时也在积极入坑虚幻引擎,欢迎大家一起交流学习!
展开
-
Unity接入飞行遥杆外设
最近有朋友玩DSC,对于摇杆操控很感兴趣。原创 2024-09-02 18:34:46 · 361 阅读 · 0 评论 -
Unity发布安卓解决报错: You will no longer be able to disable R8
更换U3D版本,也会更新后端编译的版本,弃用掉过时代码和警告。后端:IL2CPP+.NetStandard 2.1。原创 2024-07-24 14:11:40 · 526 阅读 · 0 评论 -
Unity 集成 FMOD 音频管理插件 2.02
您将采用现有的Unity项目,安装FMOD for Unity,并集成使用FMOD Studio创建的自适应音频。原创 2024-06-04 14:59:35 · 2067 阅读 · 0 评论 -
Unity使用ShaderGragh制作透明指针
Shader动画,有时候比Transform的动画更加高效。Save Asset – 保存资源 [点击保存按钮后,Shader才会进行编译操作,否则不会有变化!Save As – 另存为Show In Project – 在Porject文件夹高亮ColorMode – 当前节点的预览颜色Blackboard – 暴露参数的面板Graph Inspector – 细节面板,查看节点和Shader的信息、编辑参数MainPreview – 材质效果预览面板。原创 2023-04-12 18:26:45 · 1269 阅读 · 0 评论 -
SteamVR 切换LegacyVR 和 Unity XR
SteamVR 切换LegacyVR 和 Unity XR原创 2021-08-23 19:43:26 · 1006 阅读 · 0 评论 -
Oculus更新后,使用SteamVR开发引发崩溃
Oculus更新后,使用SteamVR开发引发的崩溃聊一聊 Oculus Rift 在更新后,使用SteamVR开发引发的频繁崩溃**开发环境:****开发设备:****Oculus 设备吐个槽 :****Oculus也有它自身的优点****问题分析及解决方案**几条新闻链接,了解OpenVR新闻1 - 旧新闻2 - 旧新闻3 - 最新 【今天时间: 2021-8-20 】聊一聊 Oculus Rift 在更新后,使用SteamVR开发引发的频繁崩溃从下方的新闻3可以看出 旧的API已经逐渐开始停止更原创 2021-08-20 18:39:47 · 3699 阅读 · 0 评论 -
unity未实例化报错:Setting the parent of a transform which resides in a Prefab
unity未实例化报错,无法设置父对象unity报错1.日志2.翻译3.方案4.示例unity报错:Setting the parent of a transform which resides in a Prefab1.日志Setting the parent of a transform which resides in a Prefab Asset is disabled to prevent data corruption"2.翻译设置位于预置资产中的转换的父元素是禁用的,以防止数据损原创 2021-07-28 00:12:43 · 858 阅读 · 0 评论 -
编辑器扩展-改写URP模板的ReadMe
改写ReadMe文件改写ReadMe文件效果与元效果一致元效果时读配置文件wtl 进行赋值这里使用Editor改写赋值方式包的链接如下:改写ReadMe文件效果与元效果一致元效果时读配置文件wtl 进行赋值using System;using UnityEngine;//加入了 创建功能 不过扩展只会读取第一个[CreateAssetMenu(fileName = "readme", menuName = "note", order =1)]public class Readme : S原创 2021-07-14 19:32:01 · 289 阅读 · 0 评论 -
Unity包管理器导入离线包操作
Unity 离线包 + 包管理器 的 操作许多童鞋直接把包点右键,显示在Library中的包导出拷贝到离线电脑使用,这样是不完整的操作,会产生报错。完证步骤如下:1:打开本地缓存目录:C:\Users\a\AppData\Local\Unity\cache分为两个文件夹,需要拷贝的文件在两个文件夹中。2 以添加ShaderGraph为例,先在线下载添加这个包,然后将其在以下目录中找出,在储存介质中建立同名文件夹内置此文件,保证另一台电脑的路径于与原文件的路径一致。3.打开npm目录原创 2021-06-29 18:01:45 · 1277 阅读 · 2 评论 -
Unity四元数的介绍和使用
Unity四元数四元数四元数的管理方式 - 欧拉角Inspector 面板 - 欧拉角 - 四元数四元数对比欧拉角函数1:注视旋转 - LookRotation (Vector3 relativePos)相对向量计算方法函数的第二个参数 - Up方向参考代码函数2:球形差值 - SLerp参考代码常用函数3: 使用轴和角度创建旋转 - AngleAxis常用字段1: 四元数归零 - identity常用字段2: 本地欧拉角 - localEulerAngles代码展示1 -获取三维欧拉角代码展示2-获取XY原创 2021-06-27 19:21:55 · 1812 阅读 · 3 评论 -
DoTween函数汇总
DoTween函数汇总命名规则前缀DOTween.Init创建TweenerA.一般方式B.捷径B-基本元素快捷键C. 其他通用方式命名规则Tweener控制一个值并激活它的中间层。Sequence一个特殊的过渡,不是控制一个值,而是控制其他的tween和动画作为一个group。Tween表示Tweener和序列的通用词。Prefixes包含在一个序列Sequence 中的一个tween 。前缀前缀是最重要的使用智能感知,所以试着记住这些:DO所有之间快捷键的前缀(原创 2021-06-08 14:09:57 · 1397 阅读 · 1 评论 -
DoTween回调函数汇总
DoTween回调函数汇总OnComplete(TweenCallback回调)OnStepComplete(TweenCallback回调)OnKill(TweenCallback回调)OnPlay(TweenCallback回调)OnPause(TweenCallback回调)OnStart(TweenCallback回调)OnUpdate(TweenCallback回调)OnRewind(TweenCallback回调)OnComplete(TweenCallback回调)指结束后开始调用 tr原创 2021-06-08 11:57:06 · 8594 阅读 · 0 评论 -
Physics2D.CircleCast 详解
Physics2D.CircleCast2D球形物理碰撞检测:这里返回一组碰撞信息Declarationpublic static RaycastHit2D CircleCast(Vector2 origin, float radius, Vector2 direction, float distance = Mathf.Infinity, int layerMask = DefaultRaycastLayers, float minDepth = -Mathf.Infinity, float ma原创 2021-05-23 19:24:25 · 1761 阅读 · 0 评论 -
碰撞盒使用-MeshCollider
建模测试Mesh的碰撞盒是全包的碰撞盒整个的游泳圈模型半个的游泳圈模型,都直接把顶点封死,就像打包装箱。++++++++++++++++++++++++++++++++++测试结果:中间部分直接封闭,阻挡碰撞体通过!碰撞落下测试:直接卡碰撞边缘直接挡在外面解决方案1 加N个盒子模拟碰撞2 使用probuilder...原创 2021-05-16 18:21:52 · 1874 阅读 · 0 评论 -
Unity场景:异步加载
示例代码using System.Collections;using UnityEngine;using UnityEngine.UI;using UnityEngine.SceneManagement;public class Panel_Loading : MonoBehaviour{ Image Img_Load; Text Text_Percent; /// <summary> /// 虚拟进度 /// </summary> private int原创 2021-05-16 16:54:38 · 268 阅读 · 0 评论 -
粒子系统的碰撞和CS1612
使用unity2019.4.24f1的粒子系统组件简介实例代码关于1612错误:demo和示例视频下载组件简介碰撞和触发是单独的碰撞时可以进行反弹操作,设置粒子的速度触发时分4种状态,目标碰撞盒内外,进入退出,有三种操作可选1忽略此粒子【回调不起作用】2销毁此粒子【回调不起作用】3启用回调方法【OnParticleCollision/OnParticleTrigger】实例代码实例代码,注意:脚本需要挂载到粒子节点上生效触发器的回调在其他位置不起作用。using System.Co原创 2021-05-15 20:50:51 · 400 阅读 · 11 评论 -
Excel-Plugins-Plus——缘来篇
Excel-Plugins-Plus——缘来篇一、官方介绍:1.EPPlus是一个.NET库,它使用OpenOfficeXML格式(Xlsx)读写Excel文件到这里,已经确定EPPlus使用的是C#语言了,对于Unity做excel的插件支持最合适不过!官网链接:https://archive.codeplex.com/?p=epplus项目的GIT仓库链接:Https://github.com/JanKallman/EPPlus插件下载链接【官网右上角】:https://codeple原创 2020-11-06 00:23:03 · 288 阅读 · 0 评论 -
Excel后缀~缘起篇
Excel后缀~缘起篇个人比较喜欢追根溯源,太久远的就算了,毕竟也不能去刨到000111010011那里,也没啥意义。1起因:软件迭代,文档出现了两种不同的格式与后缀名:当officeOffice 2000、XP、2003 的用户试图打开.xlsx或.docx格式的文件时,往往会失败这是使用版本较低不兼容的原因,以上用户可以在接收或复制该类文件之前在该文件生成的系统上(office2007)打开该类文件,文件——>另存为——>2000~2003格式文档。2经过:重新认识xls原创 2020-11-05 23:44:08 · 242 阅读 · 0 评论 -
Unity SpriteAtlas 图集 in 2018
今天终于用上了传说中的Unity图集不得不说真的是由他方便的地方,2048 4096,大小设置比较灵活。状态区的;Batches 是批次的意思,后边有一个参数:合并了几批属性窗口的对象:一列均为一张图集里的图片,那么渲染批次是1次。一列元素中间出现了图集之外的图片,那么渲染批次在这里不是2,而是3。我们来捋一捋,——————第一批渲染了图集,第二批渲染了外来图,第三批又渲染了图集...原创 2020-05-06 23:59:50 · 881 阅读 · 0 评论 -
UnityHub安装已终止 安装程序未能成功运行完成
unity刚刚出现这种问题安装不上提示:安装已终止安装程序未能成功运行完成刚开始也是哪门,开启关闭管理员最后还是找到控制面板的程序与功能先把之前的程序卸载掉,即使不存在了,移除掉这一条记录再次安装,就解决了。...原创 2020-05-06 23:23:59 · 8093 阅读 · 1 评论 -
Unity里边的2D导航系统插件学习和推荐
两个障碍中空,寻路最短肯定走中间多组物体移动的话推荐算法:鱼群算法这里推荐的U3D里边的2D导航系统插件插件1:PolyNav2D商店收费,CG可以去看看插件2:AStarPathFinding2D链接: 介绍网址.下载网址【下载免费版即可使用】链接: 下载网址.基本上去研究实例demo即可说一些坑:思维Bug:放着代理也会挤着过,所以这是非常要明确的一点Bug 修复...原创 2020-04-15 00:27:36 · 1637 阅读 · 1 评论 -
Unity降低DrawCall的一些方法
1 UI方面:使用图集,降低drawcallBatch:批渲染基本原理就是通过将一些渲染状态一致的物体合成一个大物体,一次提交给gpu进行绘制如果不batch的话,就要提交给很多次,这可以显著的节省drawcall,实际上这主要节省了cpu的时间,cpu从提交多次到提交一次,对gpu来说也不用多次切换渲染状态。当然能batch的前提一定是渲染状态一致的一组物体。简单说,使用软件把图集转移...转载 2020-02-21 20:40:14 · 5832 阅读 · 1 评论