自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 收藏
  • 关注

原创 UnityEditor.BuildPlayerWindow+BuildMethodException打包失败

有好多种原因出错,这次我遇到的是:WSATestCertificate.pfx报错解决办法1,通过控制台提示的位置找到WSATestCertificate.pfx,然后将它删除掉2,项目文件保存的情况下关闭退出,重新打开一下3,再build一次,成功...

2022-04-22 18:08:35 4667

原创 如何在Unity中创建 Animator Controller

1.在 Project 窗口中,找到 Assets > Animation > Animators 文件夹。右键单击该文件夹,然后选择 Create > Animator Controller。在资源文件夹处创建,选择你要放置在的那个文件夹2.将 Animator Controller 命名为“JohnLemon”,然后双击它以便在 Animator 窗口中对它进行编辑。Animator 窗口有两个主要部分:左侧有一个面板用于编辑 Animator 层 (Layers)

2022-04-19 15:11:32 3012

原创 【Roblox】

玩家加入的时候播放背景音乐多人游戏粒子特效排行榜UI界面开始ui界面,点击Part上会显示和当前button上一样的图片想法:踩到地砖上可以投票根据任务等级可以获得不一样的弹跳高度、行走速度...

2021-10-25 09:31:10 533

原创 【HoloLens2】如何快捷的记录运行数据到数据库

1. 将这三个文件导入unity2. 将HelloBmob.cs和Bmob-Unity挂载到一个游戏对象上3. 配置一下id和key4. 根据自身需求写入对应的数据

2021-07-07 11:38:07 313

原创 【HoloLens】数据写入到HoloLens中后如何获取

方法:通过 device portal1. 访问 device portal的两种方式(IP和连接usb1.1 通过 Wi-Fi 连接将 HoloLens 连接到 Wi-Fi。通过以下任一方式查找设备的 IP 地址:转到“设置”>“网络和 Internet”>“Wi-Fi”>“高级选项”。转到设置 > 网络和 Internet并选择硬件属性。使用语音输入“我的 IP 地址是什么?” 。从 PC 上的 Web 浏览器转到 https://<YOUR_HO

2021-07-04 16:16:09 432

原创 【Unity】如何制作精灵图呢?

导入你想要的图片在Inspector面板,改成精灵图就可以了。

2021-06-13 20:06:51 1502 2

原创 【HoloLens2】HoloLens中如何使用提示框

本文使用的MRTK版本是2.4.0如何使用工具提示可以将工具提示直接添加到层次结构中,并以对象为目标。要使用此方法,只需将游戏对象和工具提示预制件之一(资产/ MRTK / SDK /功能/ UX /预制/工具提示)添加到场景层次中。在预制的检查器面板中,展开ToolTip脚本。选择提示状态并配置工具提示。在文本字段中输入工具提示的相应文本。展开ToolTipConnector脚本并将具有工具提示的对象从层次结构拖动到标为Target的字段中。这会将工具提示附加到对象。动态产生工具提示可以在运行时

2021-03-31 16:14:55 714 1

原创 Unity中如何制作预制件(prefab)

两种路径1. 单击Assets→Create→prefab菜单,即可在项目资源列表中创建一个prefab这时候创建的是一个空的,你需要往里面添加内容2. 直接右键创建空对象,然后往里面添加你需要的内容,最后拖到Assets你想要放入的文件夹就可以了。...

2021-01-21 11:53:52 15079 2

原创 【HoloLens2】HoloLens中如何进行交互操作——focus/press时3D对象旋转

本文使用的MRTK版本是2.4.0使用到的是MRTK自带的 Interactable.csfocus/press3D对象旋转的步骤:1. 在场景中创建游戏对象2. 添加Collider组件在3D物理组件中添加碰撞体的方法:首先选中一个游戏对象,然后依次选择菜单栏Component(组件)→Physics(物理)命令。可选择不同的碰撞体类型,如图所示,这样就在该对象上添加了碰撞体组件。box、sphere等类型你自己选3. 将你想要让它转的3D对象作为刚才你创建的游戏对象的子对象4.

2021-01-11 11:27:59 739

原创 【HoloLens2】HoloLens中如何添加、触发3D模型的边界框

MRTK2.4.0版本边界框MRTK的BoundingBox.cs脚本提供了在混合现实中转换对象的基本功能。边界框将在全息图周围显示一个立方体,以指示可以与之交互。立方体角和边缘上的手柄允许缩放或旋转对象。边框也会对用户输入做出反应。例如,在HoloLens 2上,边框对手指的接近做出响应,提供视觉反馈以帮助感知与物体的距离。所有交互和视觉效果都可以轻松自定义。添加边框基于上次制作的可操作3D对象添加一个边界框,以便可以轻松移动,旋转和缩放整个体验。在“层次结构”窗口中,选择你的3D对象,然后在“

2021-01-08 16:10:36 1406 2

原创 【HoloLens2】HoloLens中如何操控自制的3D模型(移动、缩放、旋转)

好叭~ 我的建模朋友还没空理我,暂时用的还是官方提供的火星车┭┮﹏┭┮。下次拿到模型之后回来更图哦取消的问题,不取消就会如下图:如何操作3D对象1. 先创建一个新的项目或者在现有的项目上,记得要有MRTK哦,没有的话需要导入并进行一些配置2. 切换构建平台3. 导入 TextMeshPro Essential Resources这是MRTK的UI元素所需要的。如果您不打算在项目中使用MRTK的UI元素,可以跳过这一步。4. 导入MRTK混合现实工具包在Unity菜单中,选择

2021-01-08 10:40:11 3688 6

原创 【HoloLens2】官方教程“Multi-user capabilities tutorials“ 学习记录第 4 部分

共享对象的运动

2020-12-28 14:53:28 1479 6

原创 【HoloLens2】添加空间音频学习笔记

向HoloLens的Unity项目添加空间音频本教程内容:如何在Unity中的HoloLens 2上使用与头部相关的传递函数(HRTF)卸载使用HRTF卸载时如何启用混响在微软Spatializer GitHub的仓库有本教程序列的完成的unity项目。要了解使用基于HRTF的空间化技术对声音进行空间化的含义以及何时可以使用的建议,请参阅空间声音设计。什么是HRTF卸载?使用基于HRTF的算法处理音频需要大量的专门计算。HoloLens 2包括专用硬件,可用于避免给应用程序处理器增加负

2020-12-27 19:59:16 980

原创 【HoloLens2】多用户共享操作 学习记录第 2 部分

根据HoloLens官方教程的中文翻译和实施操作捕获撰写记录。本文使用Unity 2019.3.15 & 部署到安卓和HoloLens效果:PC端、安卓、HoloLens成功连接2.2 启用其他功能在Unity菜单中,选择 Edit > Project Settings… 以打开Player Settings窗口,然后找到 Player > Publishing Settings 部分:在Publishing Settings中,向下滚动到Capabilities部分,并仔

2020-12-22 09:31:00 2830 13

原创 【HoloLens2】官方教程“Multi-user capabilities tutorials“ 学习记录第 1 部分

多用户共享空间锚操作功能1. 简介概述在本教程中,您将了解使用 Photon Unity 网络(PUN) 构建多用户体验的基础知识。PUN 是混合现实开发人员可用于创建共享体验的多种网络选项之一。本系列的教程包括:设置 PhotonUnity连接多个用户与多个用户共享对象移动将 Azure 空间锚点集成到共享体验中目标

2020-12-21 11:28:14 744 1

原创 JavaScript学习笔记——ES6之Map与Set

构造函数 > 用它的话就需要new一下Babel编译不会降级,非要用在很老的版本就用插件(一般用不到)ES6修复了NaN不等于NaN的问题Set( ) 构造函数类似于数组成员是唯一的数组(里头有的东西你再添加是没用的,他不会给你执行 var set = new Set([undefined,undefined,null,null,5,'5',true,1,NaN,NaN,{},{},[],[]]); console.log(set);支持传参的方式 (参数是具备.

2020-12-15 17:46:41 145

原创 【HoloLens第三视角】实现移动端与HoloLens SpectatorView (成功跑起)

开始项目获取代码目前,我们支持的获取和使用旁观者视图代码的过程是将储存库作为子模块添加到项目中,也可以从release选项卡下载源代码,但是如果你选择不将代码库作为子模块引用,助手脚本和示例项目可能会崩溃。克隆和使用git存储库的步骤如下:git下载为项目设置存储库。有关如何设置存储库的更多信息,请参见这里。打开管理员命令窗口。克隆你自己项目的存储库。(如下图)5. 将目录(路径)切换到你的项目目录。(如下图)6. 在切换到的新路径下通过运行 git submodule add ht

2020-12-13 11:01:52 1980 4

原创 部署一个MRTK自带案例到HoloLens2上

环境unity:VS:2019 (2017的编译会报错,升级为2019)且可以取消勾选一些用不上的步骤1. 先设置一下基础环境先将MRTK资源包导入unity选择 example

2020-12-07 07:59:08 1360 7

原创 英雄联盟手游主页---rem布局

步骤1. 创建仓库2. 把仓库 “搬下来”你想放到哪个文件夹,就在哪右键打开 Git Bash Heregit中搬运语法:git clone 地址(我通常使用HTTPS的,也可使用SSH的)3. 搭建相关文件夹结构

2020-11-30 21:28:41 508

原创 JavaScript笔记——ES6新增语法篇

块级作用域与嵌套、let关键字、暂行性死区;const关键字、全部变量与顶层对象;函数默认值、解构赋值、数组解构、对象解构

2020-11-18 08:20:00 204

原创 JavaScript数组去重若干方法

法一:法二:基本思想: 从头开始,查看元素是否与后头的重复,并做标记,当这个元素与所有剩余元素比较完成之后,查看标记是否为true,有重复就不放入新数组。 (看图)var arr = [1,1,2,6,3,5,0,3,6,8,9,4,4,2,0,9,5,2,7,4,2,3,4,6]; function uniqueArr(array){ var _arr = [], isReapet; for (var i = 0; i < array.length; i++){ is

2020-11-17 12:43:16 81

原创 Websoket——聊天室

1.2 案例初始化建立项目所需文件夹· public 静态资源· model 数据库操作· route 路由· view 模板初始化项目描述文件· npm init -y下载项目所需第三方模块npm install express都是在最外面的项目文件夹中下载(blog),初始化也是创建网站服务器app.js 项目的入口文件也是主文件构建模块化路由构建博客管理页面模板.32469...

2020-11-15 16:14:23 187

原创 移动端流式布局过程——京东移动端首页案例

1. 准备工作1.1 技术选型方案: 单独制作移动页面方案技术: 布局采取流式布局1.2 搭建相关文件夹结构1.3 设置视口标签以及引入初始化样式 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0,user-scalable=no"> <link rel="stylesheet"

2020-11-10 16:20:45 1070

原创 移动WEB开发之flex布局—— 携程网首页案例制作

flexbox(flexible box)1. flex容器(flex container)——父级元素1.1 属性flex-derectionflex-wrapflex-flowjustify-contentalign-itemsalign-content2. flex项目(flex item)子集元素2.1 属性flex-grow 放大的比例flex-shrink 缩小的比例flex-basis 伸缩基准值flex:flex-grow flex-shrink flex-

2020-11-09 17:09:12 1326 2

原创 原生JavaScript获取课程列表案例——模板渲染、前端缓存池、Ajax请求数据、JSON数据

模板渲染、前端缓存池、Ajax请求数据、JSON数据

2020-10-11 16:49:11 564

原创 JavaScript基础之BOM(待完善)

时间线、解析与渲染、封装文档解析完毕函数渲染模式标准模式怪异模式DTD:文档类型定义种类:严格版本 过渡版本 框架版本 (素养)BOM的三大问题

2020-10-08 15:10:43 66

原创 JavaScript基础之浏览器——DOM/CSS/渲染树、解析与加载、回流与重绘

DOM/CSS/渲染树、解析与加载、回流与重绘先有解析,再有加载。解析不受加载速度限制,江华

2020-10-07 09:58:19 230

原创 原生JavaScript练习——自动阅读插件开发

/* 大部分浏览器默认的body外边距是多少? 8px *//* 布局:在不用结构化标签的时候,外层一定要用div包裹*//*用于布局的容器 其实可以不加在前面的 对控制没有影响*//* 图片盒子不一定需要知道它宽高具体多少你只需要确定好它的高度,然后在reset.css里写 img{height:100%}就可以了*/...

2020-09-30 10:08:25 334

原创 JavaScript基础之三

17时考题:在下面的字符串中找出第一次出现的不重复的字母‘truaiwrtwtruibowrtpoiwrcutwopirut’闭包题:function Test(a,b,c){ var d = 0; this.a = a; this.b = b; this.c = c; function e(){ d++; console.log(d); } this.f = e;}var test1 = new

2020-09-28 09:06:57 123

原创 JavaScript基础之二 (题目偏多)

继承1. 原型链继承 Professor.prototype = { name:'Mr.Zhang', tSkill:'JAVA' } function Professor(){} var professor = new Professor(); Teacher.prototype = professor; function Teacher(){

2020-09-28 09:06:27 190 1

原创 Vue学习笔记——前端工程化

Vue学习笔记——前端工程化目标:ES6 模块化的基本语法按需导入 与 按需导出这个时候 导入的名称不可以随意取,要与你导出的名字一致2. webpack (小demo)webpack的基本使用1. 创建列表隔行变色项目新建项目空白目录,并运行 npm init -y 命令,初始化 包管理配置文件 package.json新建 src 源代码目录新建 src -> index.html 首页初始化首页基本的结构运行 npm install jquery -s 命令,安装jQ

2020-09-27 21:52:51 122

原创 Vue学习笔记——前端路由

Vue学习笔记——路由1. 路由基本概念1. 后端路由根据不同的用户 URL 请求,返回不同的内容url 请求地址 与 服务器资源之间 的对应关系SPA2. 前端路由根据不同的用户事件,显示不同的页面内容用户事件 与 事件处理函数 之间的对应关系前端出现spa单应用程序3. SPA后端渲染(存在性能问题)=》Ajax前端渲染(前端渲染提高性能,但是不支持浏览器的前后退操作)=》SPA 单页面应用程序:整个网站只有一个页面,内容的变化通过Ajax局部更新实现、同时支持浏览器地

2020-09-27 21:51:51 132

原创 Css基础学习——选择器

Css基础学习1. 选择器1.1 简单选择器ID选择器元素选择器类选择器通配符选择器 (*,选中所有元素)属性选择器根据属性名和属性值选中元素/* 选中所有具有href属性的元素 */[href]{ color:red;} [href="https://www.sina.com"]{ color:red;}伪类选择器选中 某些元素的 某种状态1)link: 超链接未访问时的状态2)visited: 超链接访问过后的状态3)hover: 鼠标悬

2020-09-25 16:34:57 102

原创 原生JS幻灯片案例——与tab栏切换类似

幻灯片案例样式:1. 这个问题是因为img是xxx元素,display:block 就没问题了2. 主图也是写好6个盒子,展示的显示,剩余的隐藏。通过添加删除类名来呈现3. 类名修改的方法可有两种① 要自己手动添加空格隔开e.className = ‘要保留的类名’e.className += ’ 添加的类名’② classList增: e.classList.add(‘类名’)删:e.classList.remove(‘类名’)4. 要注意闭包问题5. 巧用立即执行

2020-09-25 15:43:41 165

原创 JavaScript语法基础之一 (题目偏多)

新增常识/要求书写格式,符号前后必须空格;块级注释 每行前面要有星号;每个逗号后面给个空格学习前的硬知识▲5大主流浏览器 内核ie —— trident (三叉戟chrome —— webkit blinksafari —— webkitfirefox —— gecko (壁虎opera —— presto (急板的 快速的渐进式 web appECMA——欧洲计算机制造联合会(European computer manufactures association ).

2020-09-15 14:45:19 712 1

原创 Css基础总结——常见样式声明

常见样式声明color元素内部的文字颜色预设值:定义好的单词三原色,色值:光学三原色(红、绿、蓝),每个颜色可以使用0-255之间的数字来表达,色值。rgb表示法:rgb(0, 255, 0)hex(16进制)表示法:#红绿蓝淘宝红:#ff4400, #f40黑色:#000000,#000白色:#ffffff, #fff红:#ff0000, #f00绿:#00ff00, #0f0蓝:#0000ff, #00f紫:#f0f青:#0ff黄:#ff0灰色:#cccba

2020-07-23 07:27:36 174

原创 Vue学习笔记——基于接口的图书管理案例

Vue学习笔记——基于接口的图书管理案例案例分析:图书相关的操作基于后台接口数据进行操作需要调用接口的功能点① 图书列表数据加载 GET② 添加图书 POST③ 验证图书名称是否存在 GET④ 编辑图书-根据id查询图书信息 GET⑤ 编辑图书-提交图书信息 PUT⑥ 删除图书 DELETE步骤:1. 图书列表数据加载需要调用后台接口,先引入axios.js,设置基础路径...

2020-07-14 20:50:07 514

原创 Vue学习笔记——前后端交互

Vue学习笔记——前后端交互目标:能够说出什么是前后端交互模式能够说出 Promise 的相关概念和用法能够使用 fetch 进行接口调用能够使用 axios 进行接口调用能够使用 async/await 方式调用接口能够基于后台接口实现案例fetch API:是标准化组织专门提供的一种新型的调用后台的接口,比Ajax的API要强大很多axios:第三方的库,专门用于事件接口的调用1. 前后端交互模式1.1 接口调用方式原生Ajax基于jQuery的ajaxfetch

2020-07-14 20:49:46 362

原创 Vue学习笔记——基于组件的购物车结算案例

Vue学习笔记——基于组件的购物车结算案例需求分析:按照组件化方式实现业务需求根据业务功能进行组件化划分① 标题组件(展示文本)② 列表组件(列表展示、商品数量变更、商品删除)③ 结算组件(计算商品总额)...

2020-07-14 20:49:19 476

原创 Vue学习笔记——基础语法之组件化开发

Vue学习笔记——基础语法之组件(Component)目标:能够知道组件化开发思想能够知道组件的注册方式能够说出组件间的数据交互方式 ▲能够说出组件插槽的用法能够说出Vue调试工具的用法能够基于组件的方式实现业务功能1. 组件化开发思想——自定义标签Web Components 通过创建 封装好功能的定制元素(自定义标签)解决问题组件可以扩展 HTML 元素,封装可重用的代码2. 组件注册2.1 全局注册语法:Vue.component( ‘组件名称’,{data

2020-07-07 11:27:22 169

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除