Unity
文章平均质量分 52
Abel02
U3D程序员 AR,VR开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Unity 编译的exe程序,多屏模式下打开应用,应用自动在副屏开启,多用于大屏展示项目。
在展厅大屏项目中我们经常会用到一个电脑显示器+大屏投影或者LED大屏显示的情况,往往是电脑显示器作为主屏控制软件画面开启,大屏作为拓展屏显示软件内容,但是在开启软件时会默认显示在主屏(电脑显示器)上,通常的做法我们需要再将窗口画面拖拽至副屏才可以显示在大屏上,这样每次开启都需要去切换显示屏幕,今天记录一下如果让软件开启后默认就显示在大屏上的方法:...原创 2023-03-14 13:54:39 · 10762 阅读 · 11 评论 -
手柄摇杆控制角色移动
前后控制角色前进后退,左右控制摄像机旋转public float walkSpeed;public float rotationSpeed;void OnJoystickMove( ) { //获取摇杆的值 float joyY = Input.GetAxis("Vertical") ; float joyX = Input.GetAxis("Horizontal"); if (joyY != 0 || joyX != ...原创 2021-09-30 11:13:31 · 633 阅读 · 0 评论 -
Unity旋转角度范围限制
因为Unity中在做旋转的时候是用四元数或者矩阵,有时候跟Transform组件面板显示的数值不一致,另外我们所有旋转角度常规数值其实是在-360—360度区间,所以我们判断一下,另外对于原创 2021-05-31 13:48:01 · 7232 阅读 · 6 评论 -
Unity外接设备摇杆控制
Unity中使用摇杆控制本文章由cartzhang编写,转载请注明出处。 所有权利保留。文章链接:http://blog.youkuaiyun.com/cartzhang/article/details/50957100作者:cartzhang一、说起摇杆XBox的摇杆控制器,不知道何种原因,它拒绝在我电脑上工作。别人给安装驱动,他们都好好的,在这里就是不识别。只找到了一个数动的就和着使用。为啥要研究摇杆啊?因为这边在VR开发中,每次使用VR设置启动的时间较长,又因为有各种硬件,有枪头盔等一转载 2021-01-14 11:18:31 · 1631 阅读 · 0 评论 -
unity 在透明物体上投射阴影
unity版本:2019.4.16创建一个shader,代码如下:Shader "ChuckLee/ARShadow"{ Properties { _ShadowColor("Shadow Color", Color) = (0.1, 0.1, 0.1, 0.53) } SubShader { Tags{ "RenderType" = "Transparent" "Queue" = "Geometry+1" } Blend SrcAlpha OneMinusSrcAlph原创 2021-01-06 17:48:57 · 2828 阅读 · 8 评论 -
unity ARKit开发流程
首先新的ARKit不再单独使用ARKit插件包进行开发,而是通过ARFoundation、ARKit或者ARCore,ARFoundation可以说是unity新出的针对AR方面开发的统一API接口,它将ARKit、ARCore接口进行了统一的封装,以后换平台就不用开发两次了,因为API接口都是一样的,只需要在引擎里面转换平台再编译出来即可。以下为所需开发工具以及我所用的版本:...原创 2020-04-03 15:18:39 · 1924 阅读 · 0 评论 -
unity VR菜单按键选择
using UnityEngine;using System.Collections;using UnityEngine.EventSystems;using UnityEngine.Events;using UnityEngine.UI;public class MenuController : MonoBehaviour{ public GameObject[] B...原创 2019-07-26 10:00:51 · 1567 阅读 · 0 评论 -
unity build的时候报错:Assertion failed: TLS Allocator ALLOC_TEMP_THREAD, underlying allocator ALLOC_TEMP_
unity build的时候报错:Assertion failed: TLS Allocator ALLOC_TEMP_THREAD, underlying allocator ALLOC_TEMP_THREAD has unfreed allocations打包又好像成功了 只是Xcode编译后运行闪退解决办法:用mac重新导出然后再用Xcode编译即可...原创 2019-07-17 09:21:50 · 2209 阅读 · 0 评论 -
Mixed Reality Toolkit-Unity 开发系列—Input 模块
在《Mixed Reality Toolkit-Unity 开发系列—Sharing 模块》中,我们首次开讲 HoloLens 开发神器-微软原生开发包 Mixed Reality Toolkit-Unity(简称“MRTK”),并介绍了 Sharing 模块的相关功能及原理。MixedRealityToolkit 是一个开源的开发工具,它能够帮助开发者快速的构建 Microsoft HoloLe...转载 2019-07-01 14:24:30 · 1390 阅读 · 0 评论 -
单例模式记录
单例模式就是保证在整个应用程序的生命周期中,在任何时刻,被指定的类只有一个实例,并为客户程序提供一个获取该实例的全局访问点。 一、经典模式:public class Singleton{ private static Singleton instance; private Singleton() { ...转载 2019-03-23 14:41:51 · 248 阅读 · 0 评论 -
Unity动态加载资源的几种方式
Unity资源加载的几种方式:instantiate:最简单的一种方式,以实例化的方式动态生成一个物体。Assetsbundle:即将资源打成 asset bundle 放在服务器或本地磁盘,然后使用WWW模块get 下来,然后从这个bundle中load某个object,unity官方推荐也是绝大多数商业化项目使用的一种方式。AssetDatabase.loadasset :这种方式...原创 2019-02-21 15:09:37 · 6739 阅读 · 0 评论
分享