![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity
文章平均质量分 62
柏雁
欢迎大家互相交流学习
展开
-
WebAR 开发平台使用和功能摘要[8th wall]
WebAR 开发平台使用和功能摘要[8th wall]翻译 2023-01-12 11:11:10 · 718 阅读 · 0 评论 -
Unity WebGL做AR
Unity WebGL做AR翻译 2023-01-12 10:30:34 · 1126 阅读 · 0 评论 -
Unity 基于URP使用HighlightPlus高亮插件
基于URP使用HighlightPlus高亮插件原创 2022-09-30 15:32:53 · 3743 阅读 · 0 评论 -
Unity 碰撞距离设定
Unity 模型精确碰撞设置原创 2022-09-30 15:29:24 · 1312 阅读 · 0 评论 -
Unity 骨骼动画模型变形
骨骼动画产生形变原创 2022-09-29 08:51:53 · 2485 阅读 · 1 评论 -
Unity 加载读取PPT
unity 读取PPT原创 2022-07-29 14:33:40 · 3573 阅读 · 9 评论 -
Unity 实现圆圈调节
需求:旋钮调节,用鼠标操作????思路:鼠标屏幕上位置,求出当前的旋转角度,求出旋转方向。public class DragAngleTest : MonoBehaviour{ [SerializeField] private Transform operationTrans; [SerializeField] private Transform onTouchPoint; private Vector3 current_pos; private Vector3原创 2022-01-18 10:09:38 · 2824 阅读 · 0 评论 -
VR开发中容易混淆的概念
在进行Unity VR开发过程中,有几个容易混淆的概念, 包括OpenVR 、OpenVR Desktop、OpenVR XR Plugin、SteamVR、SteamVR Plugin、OpenXR以及OpenXR Plugin。本文将尝试进行区分,如果有任何疑问,读者可在文末留言共同讨论。1. OpenVROpenVR是阀公司开发的一套包含一系列SDK和API的工具集,旨在从驱动层级为硬件厂商提供软硬件开发支持。硬件设备制造商可以为设备开发OpenVR 驱动程序,以使设备能够运行在Steam转载 2021-12-22 14:33:26 · 273 阅读 · 0 评论 -
HoloLens 开发笔记
目录拖拽跟踪快捷键一、如果想与对象产生交互,例如:实现拖拽旋转等操作,对象必须包含以下组件:Constraint manager:对操作的对象做出限制:旋转轴、移动轴、朝向、距离等。Object manipulator:对象操控器,NearInteractionGrabbable:主要是检测当前对象上是否有碰撞器二、如果想要跟踪某个对象,例如:实现菜单跟随视野等,...原创 2021-04-30 14:39:56 · 547 阅读 · 0 评论 -
Unity WebGL本地搭建服务器
当我们使用Unity发布WebGL项目的时候直接运行是不允许的,如下如提示:如果我们没有线上服务器,怎么办?这里提搭建用Windows的IIS本地服务,操作系统:Windows 10企业版G。Unity版本:2019.4.3f1配置IIS环境启用IIS:控制面板 > 程序 > 启用或关闭Windows功能将【Internet Information Services】下的内容全部勾选,然后点击确定,等待安装完成IIS的部署在windows窗口输入“..原创 2020-09-18 10:37:27 · 6263 阅读 · 4 评论 -
Unity WebGL支持浏览器说明
序列 主流浏览器 WebGL支持 1 MicrosoftEdge Edge16或更高版本 2 火狐浏览器 Firefox52或更高版本 3 双核浏览器 Chrome 75或更高版本 4 Google浏览器 ...原创 2020-09-17 16:43:03 · 4689 阅读 · 0 评论 -
Unity 自定义初始化设置脚本
原创 2020-08-06 15:05:35 · 598 阅读 · 0 评论 -
TextMesh Pro显示中文制作过程
1、首先找到中文字体,注意:不是可以显示中文的英文字体!2、准备字体库文件,simhei.ttf就是:黑体 常规。已经备好在百度云盘,如链接错误请下方留言!链接: https://pan.baidu.com/s/13sgmFdZzbB6BRajeyNQYsA 提取码: 63wd3、导入TextMeshPro插件、simhei.ttf、中文文字库.txt。打开制作字体窗口!绑定好之后,根据我的一些设置,然后点击:Generate Font Atlas等...原创 2020-07-21 08:26:29 · 1001 阅读 · 0 评论 -
Unity 配置本地离线中文文档
中文文档下载:https://docs.unity.cn/cn/2018.4/Manual/UnityManual.html如果当前Unity没有文档的时候,或者是英文文档的时候,但需要一个中文文档,你可以这样做。有本地文档的情况:可以点击“组件文档”图标来进入网页把网页上的连接(其实就是本地文档路径)拷贝下来,然后打开此路径。把下载好的离线文档放进去就好了!MacWin本地文本应该存在的路径:C:\Program Files\Unity...原创 2020-07-07 17:29:15 · 5686 阅读 · 1 评论 -
Unity 挖掘机关节联动
对某公司进行面试,并且让我做了一道程序体。其题目内容:(设备操作控制逻辑实现)要求:根据提供资料实现挖掘机的挖掘动作操作,输入方式为键盘映射。内容包含:(1)可操作挖掘机进行驾驶舱左右回转操作。映射键盘“Z”“X”两个键位。(2)可操作挖掘机主臂(大臂)纵向沿臂根旋转,映射键盘“C”“V”两个键位。(3)可操作副臂(小臂)纵向沿臂根旋转,映射键盘“B”“N”两个键位。(4)可操作挖斗沿轴向翻转,映射键盘“G”“H”两个键位。(5)挖斗通过大臂和小臂支撑地面可以撑起车身。(原创 2020-05-22 15:42:42 · 2912 阅读 · 12 评论 -
Unity 协同Coroutine
API列表 : StartCoroutine启动指定协同程序 StopCoroutine终止指定协同程序 StopAllCoroutines终止所有协同程序 WaitForSeconds等待若干秒 WaitForFixedUpdate等待知道下一次FixedUpdate调用 说明 :一般用来在脚本中...原创 2019-10-18 11:08:59 · 367 阅读 · 0 评论 -
Unity3d项目文件目录发布后,对应的ios/android应用目录
Unity3d的Resource、AssetBundle与手游动态更新的报告,在这里分享一下,希望能够对各位用Unity的朋友有些许帮助。目录:1.Unity的资源数据加载2.Resource、StreamingAsset文件夹,安装后的路径(Android,iOS)3.Unity在打包和安装的时候怎么处理persistentDataPath4.Unity的Android和IO转载 2016-11-29 14:50:03 · 1247 阅读 · 0 评论 -
Unity ios下播放视频文件
以下代码是在IOS设备上播放视频文件 [SerializeField] private RawImage _movieImage; private bool _isPlayingIntro = false; void Start () {#if UNITY_STANDALONE_OSX || UNITY_EDITOR _movieImage.g原创 2016-12-16 13:39:40 · 830 阅读 · 0 评论 -
Unity 3D中的内存管理
本文欢迎转载,但烦请保留此行出处信息:http://www.onevcat.com/2012/11/memory-in-unity3d/Unity3D在内存占用上一直被人诟病,特别是对于面向移动设备的游戏开发,动辄内存占用飙上一两百兆,导致内存资源耗尽,从而被系统强退造成极差的体验。类似这种情况并不少见,但是绝大部分都是可以避免的。虽然理论上Unity的内存管理系统应当为开发者分忧解难,让转载 2016-12-23 12:15:26 · 232 阅读 · 0 评论 -
Unity Android 导入 Unity
前言前段时间帮 Unity 游戏组的同事接支付功能,用到 Unity 与 Android 的交互。这篇文章就来总结一下。交互方式Android 与 Unity 的交互有两种方式:Android 作为 Unity 的一部分或者把 Unity 作为 Android 的一部分。至于使用哪种方式,就要根据具体情况来决定了。如果你的项目是以 Unity 为主( Unity 的转载 2016-12-23 13:42:10 · 727 阅读 · 0 评论 -
Unity 截屏
在unity游戏开发中,可能会遇到在游戏中截屏的效果。这儿提供两种截屏方法。(方法二提供显示截图缩略图代码) 方法一:在unity的API中,unity给我们提供了一个现成的API : Application.CaptureScreenshot(imagename)。但是这个API虽然简单,在PC、mac运用没有多大的影响,但是如果是在移动平台上使用的话就转载 2016-12-19 10:56:21 · 466 阅读 · 0 评论 -
Unity 属性面板Inspector定制
1、显示枚举对应的参数脚本1:using System.Collections;using System.Collections.Generic;using UnityEngine;public enum EnumTest{ None, EnumValue1, EnumValue2, EnumValue3}public class TestInspector原创 2017-01-10 11:09:51 · 1005 阅读 · 0 评论 -
Untiy 文件放置路径
Resources: 放置在Resources文件夹下的文件,发布的时候会把这个文件夹下的所有资源打包成一个默认资源包一起发布出去。读取的时候用Resources.load读取。不方便在运行时写入数据,建议存放发布前已经存在、不需要修改的数字资产。persistentDataPath:持久数据路径。如果数据发布前不存在,只在运行时创建和写入数据,比如存档。可以使用这原创 2016-11-25 18:05:41 · 355 阅读 · 0 评论 -
Unity 平台的预处理
在开发中,特别是unity的跨平台中,我们常常会在各个平台游走,如安卓版,苹果版,PC版......。在此不同的平台上,有可能我们须要做不同的操作。然而我们就能够用unity的自带的平台宏定义方式来做平台的推断。Unity帮我们定义了例如以下平台预处理: 名称 描写叙述UNITY_EDITORDefine for call转载 2016-12-14 11:08:49 · 307 阅读 · 0 评论 -
Unity 关于资源加载的时间消耗
用过Unity的人应该都会有一种这样的感觉,当我们需要加载一个预设并生成在场景里面的时候,第一次生成该模型总会有卡顿一下的感觉。 既然卡顿了,那么可以理解成是掉帧了。掉帧的原因,也可以肯定就是某一帧里面需要执行的东西消耗的时间过多。我最近针对这个问题,做了一些小尝试,发现了一些小问题。 一般来说把一个预设物体生成在场景里面需要这么几个步骤1、加载文件,如果是转载 2016-11-28 12:52:49 · 4443 阅读 · 0 评论 -
Unity 常用的几种相机跟随
固定相机跟随这种相机有一个参考对象,它会保持与该参考对象固定的位置,跟随改参考对象发生移动using UnityEngine;using System.Collections;public class CameraFlow : MonoBehaviour{ public Transform target; private Vector3 offset;转载 2016-11-30 13:23:55 · 815 阅读 · 0 评论 -
Unity 隐藏鼠标
Screen.showCursor = false;Screen.lockCursor = true; EditorGUIUtility.AddCursorRect (Rect(10,10,100,100), MouseCursor.Link); 这一句和Screen.showCursor = false;这个是完全不一样的。首先Screen.showCursor只转载 2016-11-30 13:22:20 · 1086 阅读 · 0 评论 -
Unity 调整画质(贴图)质量
写在前面当我们在Unity中,使用图片进行2D显示时,会发现显示出来的画面有明显的模糊或者锯齿,但是美术给的原图却十分清晰。要改善这一状况实际上很简单。造成这样的原因,是Unity在导入图片(或者纹理)时会自动进行压缩,以便减少运行时游戏的内存占用率,提供性能。注意:下面实例使用的Unity版本为4.3.4。版本不同的话可能某些显示不完全相同转载 2016-11-30 13:21:28 · 1513 阅读 · 0 评论 -
Unity IOS本地消息通知LocalNotification的使用—推送功能
现在的游戏里一般都会有本地消息,比如每天定时12点或者下午6点告诉玩家进入游戏领取体力。这种东西没必要服务器去推送,客户端就可以完成。Unity里面提供了本地任务的功能但是只有IOS上才支持,开始我有点不解为什么Android上不支持,当我把Android的本地通知做完后,我才明白。IOS源生的API中就支持固定时间循环推送,而Android上需要自己开启一个Services,启动一个AlarmM转载 2016-11-30 13:19:42 · 928 阅读 · 0 评论 -
Unity Application 前后台切换调用关系
正常进:OnApplicationFocus, isFocus=True正常退:OnApplicationQuitHome出:OnApplicationPause, isPause=TrueOnApplicationFocus, isFocus=FalseHome进:OnApplicationPause转载 2016-11-29 14:54:57 · 1189 阅读 · 0 评论 -
Unity 配置SDK,JDK,NDK发布Android项目
Mac:云盘链接:《SDK配置步骤》手动下载SDK1.解压:android-sdk_r24.4.1-macosx2.打开:android-sdk-macosx ==> tools ==> 运行android (第一次需要拖到终端运行)3.下载对应SDK版本,SDK版本可以理解为:支持Android系统的版本《Android Studio配置》原创 2016-11-25 18:17:12 · 23722 阅读 · 1 评论 -
Unity5.0 EventSystem事件系统的详细说明
5.0开发了新的UI系统UGUI,附带的事件系统EventSystem不仅可以用于UI,对于场景中的对象也同样适用。网络上有很多使用说明,但是仅仅是怎么用而已……这篇文章是我翻了无数遍官方手册整理出来的,包括自己的理解,还有官方文档的传送门,也许你会有兴趣。 一、EventSystem对象的说明当我们在场景中创建任一UI对象后,Hierarchy面板中都可以看到系统自动创建了对象Eve转载 2016-11-29 13:07:55 · 288 阅读 · 0 评论 -
Unity 贴吧毛哥整理的帖子
★ unity3D 自制音乐播放器http://tieba.baidu.com/p/2450064965?pid=35279672743&cid=0#35279672743网盘地址:链接:http://pan.baidu.com/s/1eQzn9UM 密码:ck89这个帖子主要告诉大家一种调用外部类库的方法,灵活运行外部类,可以实现很多unity本身没有的功能。这里只是介绍调用win窗转载 2016-11-29 13:05:15 · 641 阅读 · 0 评论 -
Unity 动画回调
原创文章如需转载请注明:转载自 脱莫柔Unity3D学习之旅 QQ群:【Unity3D(AR/VR) 334163814】【Unity3D(游戏) 119706192】 本文链接地址:Unity3D 动画回调注册Animation回调[csharp] view plain copy print?public class test_AddAni转载 2016-11-30 13:24:44 · 938 阅读 · 0 评论 -
Unity 从Animator组件中获得AnimationClip
从Animator中获得runtimeAnimatorController.RuntimeAnimatorController是运行时动画的Controller,可以用来在运行时改变源动画。AnimatorOverrideController用来override animationClip的参见AnimatorOverrideController api demo:转载 2016-11-30 13:25:34 · 2480 阅读 · 0 评论 -
UGUI ScrollRect 带按钮翻页支持拖拽
Demo:http://download.csdn.net/detail/subsystemp/9422439[csharp] view plain copy print?"font-family:Microsoft YaHei;font-size:14px;">using UnityEngine; using Syst转载 2016-11-30 13:26:29 · 799 阅读 · 0 评论 -
Unity FMOD音效抖动和延迟问题解决方案
我们的项目之前使用FMOD移植到Android平台上时,有非常严重的延迟问题,之后通过更新新插件版本以及针对个别手机进行特殊设置解决了音效的延迟问题。下面来讲述声音延迟问题的来源和相应设置。问题描述声音延迟问题可以分为两种:一种是抖动问题,例如一个音效本来是如下的序列:1234567,抖动的效果就是1-2-3-4-5-6-7,其中'-'表示声音的停顿,就像游戏界面的卡帧现象一箱。另转载 2016-12-08 13:31:08 · 4172 阅读 · 1 评论 -
Unity 调用Android方法
原文:http://blog.csdn.net/u011500192/article/details/52005051多谢那位博主的分享!简述Unity中调用Android方法本人现读大二,在老师指导下做些小项目。现在正值暑假,时间较多,因项目需要,所以琢磨了下在unity环境中如何调用Android的方法。我阅读了大部分网上的关于这个问题的教程,他们都写的很好(特别是转载 2016-12-12 20:32:53 · 526 阅读 · 0 评论 -
Unity 实现简单的语音聊天 [Android版本]
在这里我们可能会遇到一下问题:1.U3D C# 与 Android Java之间是怎么通讯2.Android怎么调用原生的录音功能和播放功能 好,我们逐一解决问题 1.U3D C# 与 Android Java之间是怎么通讯 相比iOS,Android这边会比较简单些再C# 中这样调用Android的接口Android转载 2016-12-12 20:17:22 · 1452 阅读 · 0 评论 -
Unity 实现简单的语音聊天 [iOS版本]
现在很多手机游戏中的聊天系统都加入语音聊天的功能,相比于传统的文字聊天,语音聊天在MMORPG中显得尤为重要,毕竟直接口头交流总比你码字快得多了,也更直观些。实现语音聊天的方法很多,U3D中有不少第三方的插件,提供了很多功能强大的语音功能,具体有哪些我就不一一举例了(其实我都没用过- -!),本文想从一个原生开发的角度去实现一个简单的语音聊天功能。 语音聊天大概流程如图:转载 2016-12-12 20:17:54 · 1149 阅读 · 0 评论