Unity学习笔记
文章平均质量分 70
莫问夜雨
这个作者很懒,什么都没留下…
展开
-
SteamVR Unity工具包(VRTK)之概览和控制器事件
快速上手· 克隆仓库 git clone https://github.com/thestonefox/SteamVR_Unity_Toolkit.git· 用Unity3d打开SteamVR_Unity_Toolkit· 从Unity资源商店导入SteamVR Plugin· 浏览Examples场景作为例子来看脚本的用法 概要转载 2016-11-30 15:20:16 · 1581 阅读 · 0 评论 -
Unity下全自动打包
今天研究了一下Unity的全自动打包,(其实就是使用jenkins调用一下bat或者shell),我的测试环境是win10首先,我们要在unity内写一个静态方法供我们调用打包,类似这样 [MenuItem("Tools/Test")] public static void UnityTest() { Debug.LogError("********...原创 2018-11-19 15:38:01 · 4163 阅读 · 0 评论 -
Unity5脚本事件函数及其执行顺序
脚本函数编辑器相关函数初始化函数物理相关函数输入相关函数游戏逻辑相关函数渲染相关函数应用程序相关函数其他函数协程脚本生命周期流程图参考文献脚本函数编辑器相关函数Reset:当脚本附加到GameObject上或者脚本的右键菜单项里选择了“Reset”命令的时候调用此函数。 OnValidate:脚本被加载或则值被改变在inspector中时调用初始化函数Awake:此函数在脚本附加到GameObje...转载 2018-05-30 14:32:54 · 415 阅读 · 0 评论 -
Unity一键打渠道包
忙了好一阵接入安卓sdk,也算积累了一些经验,在这里总结一下,如有不足,欢迎大大指出;项目接了大大小小十多个sdk,我的想法是在android studio打好aar包,和资源文件还有AndroidManifest.xml保存成一个压缩包,用的时候解压缩到项目的Plugins/Android目录下,设置好需要的参数,一键出包或者出多个渠道包接下来看代码把:using UnityEngi原创 2018-01-30 17:55:26 · 2041 阅读 · 1 评论 -
Unity接入Android各渠道SDK的坑
最近在忙着接入公司各个渠道的SDK,遇到很多的坑,在这里记录下来,给后来的同学一点借鉴。首先说明一下,我是采取android studio打包aar放入Unity的方式接入SDK的,如果没有过安卓开发经验的同学可以看这里,点击打开链接,http://www.manew.com/thread-103445-1-1.html,蛮牛上写的挺详细,就不赘述了,另外提醒同学们最好去了解一下android原创 2017-12-01 12:07:48 · 3882 阅读 · 1 评论 -
UnityEditor(1)
最近学习了一下UnityEditor编程,废话不多说,看代码把,注释写的很详细using UnityEditor;using UnityEngine;public class Tools{ [MenuItem("GameObject/TestOne", false,10)] static void TestOne() { //Selection.ac原创 2017-12-19 17:48:40 · 560 阅读 · 0 评论 -
返回物体的自身坐标
public static Vector3 WorldToUI(GameObject a, Vector3 pos) { CanvasScaler scaler = a.GetComponentInChildren(); Canvas canv = a.GetComponentInChildren(); float resolutionX原创 2017-10-19 14:27:11 · 291 阅读 · 0 评论 -
Unty5.x里Assetbundle的自动标记和打包
最近研究了一下assetbundle的自动标记和打包,参考了很多网上教程写了一篇代码,废话不多说,直接看代码把using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEditor;using System.IO;public class AssetBundleEdi转载 2017-06-04 11:27:54 · 1577 阅读 · 0 评论 -
转载一篇用htc vive手柄旋转物体的代码
using UnityEngine;using System.Collections;public class lalala : MonoBehaviour{ #region Value File [SerializeField] SteamVR_TrackedObject trackedObj; /// /// 想要移动的物体 ///转载 2017-03-31 10:06:00 · 2462 阅读 · 1 评论 -
Unity做360°全景图
最近接了个用unity做全景图的活,我的想法是在unity内建一个球,将shader选为Mobile/particles/Alpha Blended,然后将做好的全景图贴上去就OK了,下面贴上一段摄像机放大缩小的代码,怕自己忘了..参考了部分网上的代码using UnityEngine;using System.Collections;using UnityEngine.UI;publ原创 2017-03-29 11:26:05 · 17969 阅读 · 4 评论 -
标题光效
标题光效是一种常见的图片特效,“遮罩层”从左往右经过,起到强调游戏标题的作用,如下图所示。那么怎样用Shader实现这种效果呢? By 知乎@罗培羽1、编写Shader下面的着色器代码使用了顶点/片元着色器处理标题光效功能。这里定义4个属性,其中_MainTex代表图片贴图,_MaskColor代表遮罩颜色,Speed代表光效的移动速度,_MaskLimit控制着光转载 2017-02-22 09:26:23 · 340 阅读 · 0 评论 -
Unity设置自启动项目
今天在蛮牛上看到一篇设置unity导出的程序自启动项目,感觉还不错,源码如下:using UnityEngine;using System.Collections;using Microsoft.Win32;using UnityEngine.UI;public class test : MonoBehaviour{ public Button Btn1; pub转载 2016-12-06 17:30:29 · 6815 阅读 · 2 评论 -
Unity开发HTC VIVE
最近在用Unity开发htc vive 的应用,遇到一些问题,在这里记录下吧.unity开发htc vive主要用的是SteamVR和VRTK两个插件,两个都可以在Asset Store上下载,但是VRTK主要更新在Github上,想用最新的话可以去Github下载,链接:https://github.com/thestonefox/VRTK.这个工具包里提供了很多功能,如瞬间移动,激光笔,T原创 2016-11-30 14:55:08 · 1434 阅读 · 0 评论 -
SteamVR Unity工具包(VRTK)之激光和移动
简单激光指针(VRTK_ SimplePointer) 简单指针(Simple Pointer)脚本从控制器尾部发出一个有色光束来模拟激光束。这在场景中指向对象很有用,它能判断所指向的对象以及对象距控制器发出光束位置的距离。 激光束默认按下控制器的抓握键(Grip)来激活。因为所侦听的事件是AliasPointer别名事件,所以这个指针开关按钮可以通过在 VRT转载 2016-11-30 15:23:41 · 2574 阅读 · 0 评论 -
SteamVR Unity工具包(VRTK)之控制器交互
可交互对象(VRTK_InteractableObject) 可交互对象脚本被添加到需要用(如控制器)来交互的任何游戏对象上。 可用脚本参数如下 Touch Interactions 触摸交互· Highlight On Touch:如果勾选,这个对象在控制器触摸它时就会高亮。· Touch Highlight Color:对转载 2016-11-30 15:22:14 · 1577 阅读 · 0 评论 -
Unity之AssetBundle的加载与卸载
AssetBundleAssetBundle(阿赛特邦豆)是Unity官方推荐的资源加载方式,网上对AssetBundle的介绍有很多,且在了解了Unity对资源的加载机制后,其本身没有什么特别难以理解的地方了,因此在这不过多介绍,仅挑选几个关键点进行阐述。AssetBundle的生成生成AssetBundle有很多种方式,在此仅简单说一下比较常用的方式,使用BuildPipeline...转载 2019-03-16 18:20:59 · 5279 阅读 · 4 评论