unity3d
苦逼的程序员!!!
记录每天的一点一滴。。。。。。
展开
-
unity自定义树形目录结构
废话不多说,先看一下最终效果:备注:树形目录全部都是通过JSON配置文件动态添加,非常灵活,功能的核心思想是递归 如果你正好需要,那么请添加QQ:943829967,联系博主索取!...原创 2020-08-04 11:24:48 · 989 阅读 · 3 评论 -
unity打包VR项目注意事项
问题描述:最近在做一个VR的项目,打包完之后双击EXE文件之后发现它直接切换成了PC端的模拟交互,按道理来说它应该启动SteamVR才对啊,但是并没有。问题出现原因:因为老板要求我们所有发布出来EXE文件的名称都必须是中文,所以就会出现上述情况。解决方案:把打包出来的EXE文件名和_Data文件夹名都更改成英文就可以了,具体为啥不能用中文,我猜想应该是SteamVR不支持中文吧备注:希...原创 2019-11-19 12:13:56 · 3426 阅读 · 0 评论 -
unity应用(Apply)预制体时报错
错误信息:You are trying to replace or create a prefab from the instance 'Panel' that references a missing script. This is not allowed. Please change the script or remove it from the game object.中文描述:您...原创 2019-11-19 11:57:42 · 6483 阅读 · 0 评论 -
双击unity控制台打印的日志无法定位到指定代码
unity控制台日志双击定位打开该设置项完整路径Editor--->Project Settings-->Player--->Other Setting...原创 2019-06-14 09:35:57 · 2591 阅读 · 2 评论 -
Unity宏定义判断运行平台和Application.platform
宏定义判断平台: //Android平台#if UNITY_ANDROID debug.log("Android");#endif //苹果平台#if UNITY_IPHONE debug.log("IOS");#endif //Windows平台#if UNITY_STANDALONE_WIN ...原创 2018-10-31 10:34:11 · 7713 阅读 · 0 评论 -
unity内置特殊文件夹
Resources文件夹:可以在根目录下,也可以在子目录里,只要名子叫Resources就可以。Resources文件夹下的资源不管你用还是不用都会被打包进.apk(Android包的文件)或者.ipa(Ios包的文件),该文件夹下的资源会被压缩。Editor文件夹:Editor文件夹可以在根目录下,也可以在子目录里,只要名子叫Editor就可以。Editor下面放的所有资源文件或者脚本文件都...原创 2018-10-29 14:37:06 · 490 阅读 · 0 评论 -
unity常用生命周期函数以及执行顺序详解
执行顺序:Awake-->OnEnable-->Start-->FixedUpdate-->Update-->LateUpdate-->OnGUI-->OnDisable-->OnDestroy-->OnApplicationQuit频繁执行的函数:OnEnable/OnDisable/OnApplicationFocus/OnBecame...原创 2018-11-13 00:01:35 · 6336 阅读 · 0 评论 -
unity鼠标事件
/// <summary> /// 鼠标按下. /// </summary> private void OnMouseDown() { Debug.Log("OnMouseDown"); } /// <summary> /// 鼠标抬起. /// </summary>...原创 2018-11-13 00:24:50 · 319 阅读 · 0 评论 -
Character Controller角色控制器组件
角色控制器组件简介①.游戏物体的“引擎”在游戏开发过程中,最关键的是游戏的主角,也就是我们玩家所操控的虚拟角色,角色在游戏中必须“会动”,角色可以走,跑,跳,飞等等。在 Unity 中可以让角色“动起来”的常用组件有三个:Transform,Rigidbody,这两个我相信大家已经使用大量的使用过了。另外还有一个组件叫做:Character Controller,角色控制器。②...原创 2018-11-14 10:41:54 · 8117 阅读 · 2 评论 -
FSM有限状态机
这次给大家分享一个简单的有限状态机,相信你看了我这篇博客会马上理解和使用,好了废话不多说了先上一张整体的架构图:接下来就是代码的实现:using System.Collections;using System.Collections.Generic;using UnityEngine;/// <summary>/// 角色有限状态机抽象基类./// </...原创 2018-12-27 16:43:59 · 183 阅读 · 0 评论 -
unity控制台面板
原创 2018-12-24 17:55:37 · 1521 阅读 · 1 评论 -
如何通过代码在Unity中设置自定义宏信息
1.手动自定义宏信息想要设置自定义宏信息,那么就有必要知道宏信息在哪儿配置,按住键盘上的Ctrl+Shift+B【见图】:如果自定义条目超过一个以上的话,记得每一个要用分号隔开,格式如下:下面我们就以DEBUG_MODEL为例测试一下:public class Test : MonoBehaviour{ private void Start() ...原创 2019-01-24 19:55:12 · 7659 阅读 · 0 评论 -
unity如何将自己定义的事件显示在Inspector面板
第一步:如何显示在面板上1.创建一个C#脚本并修改脚本名称 友情提示:脚本名称要具备一定的含义public class DefineEvent : MonoBehaviour{ }2.定义事件原型public class DefineEvent : MonoBehaviour{ }//以下是事件原型的定义[Serializable]public c...原创 2019-02-20 14:40:52 · 6011 阅读 · 0 评论 -
一套通用的相机跟随算法
这个相机跟随脚本实现的功能包括:鼠标左右上下旋转浏览玩家,鼠标滚轮对玩家拉近拉远,只需要将脚本挂在到摄像机上即可。using System.Collections;using System.Collections.Generic;using UnityEngine;/// <summary>/// 相机跟随./// </summary>public cl...原创 2019-04-18 16:09:16 · 589 阅读 · 0 评论