![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity
文章平均质量分 71
我,秦始皇的爷爷,打钱
道阻且长,行则将至
展开
-
Unity和C#学习笔记-Position
目录基本概念几种坐标系全局坐标系(世界坐标系)局部坐标系屏幕坐标视口坐标GUI坐标基本概念几种坐标系Unity中的坐标系下面这张图是从上面的博客链接里面获取的全局坐标系(世界坐标系)transfrom.position获得的是物体相对于世界坐标系的位置,就是物体在整个游戏世界中的坐标,这个坐标系中只有一个原点(0,0,0)局部坐标系屏幕坐标屏幕坐标是以像素来定义的,与分辨率有关,例如分辨率为1280*720的屏幕则Screen.width为1280,Screen.heigh原创 2021-09-07 11:22:02 · 1463 阅读 · 0 评论 -
Unity学习笔记-Mesh和Sprite
这里写目录标题MeshSprite用法Sprite和Image的区别MeshUnity Mesh基础系列(一)生成网格(程序生成)从概念上讲,mesh是图形硬件用来绘制复杂事物的的框架。它至少包含一个顶点集合(这些顶点是三维空间中的一些坐标,)以及连接这些点的一组三角形(最基本的2D形状)。这些三角形集合在一起就构成任何mesh所代表的表面形状。显示线框,就是看到这些三角形如果你想用一个GameObject展示一个3D的模型,那么它必须要两个components才可以。第一个是mesh f原创 2021-09-06 17:15:28 · 2141 阅读 · 0 评论 -
Unity+C#学习笔记-关于GameObject的生命周期
目录销毁DontDestroyOnLoad注意点一:重复实例化注意点二:还是被销毁了销毁DontDestroyOnLoad官方API文档public static void DontDestroyOnLoad(Object target);使加载新场景时不会自动销毁对象目标,调用DontDestroyOnLoad可以使对象存在于所有场景中。注意点一:重复实例化Unity中DontDestroyOnLoad在切换场景时的坑点Unity3D研究院之DontDestroyOnLoad的坑但原创 2021-08-13 10:05:22 · 354 阅读 · 0 评论 -
Unity+C#学习笔记-改造Unity编辑器
目录创建一个类EditorWindow设计弹出框的UIGUIStyleEditorStylesEditorWindow.OnGUI()成果前言:在unity编辑器中添加自己需要的工具栏目。差不多这个意思,本文介绍在tools下面添加一个条目“添加本地化组件”。创建一个类EditorWindowUnityEditor.EditorWindow创建一个类PrefabLocalize,继承EditorWindow,其中AddLocalizeToGoWithText这个方法必须是静态的。using原创 2021-07-30 10:57:29 · 412 阅读 · 1 评论 -
Unity+C#学习笔记-获取包含某种组件的gameobject
目录AssetDatabase.FindAssetsAssetDatabase.GUIDToAssetPathAssetDatabase.LoadAssetAtPathGetComponentsInChildrenGetComponentAssetDatabase.FindAssetspublic static string[] FindAssets(string filter); publicstatic string[] FindAssets(string filter, string[] se原创 2021-07-27 11:22:08 · 1013 阅读 · 1 评论 -
Unity+C#学习笔记-Scroll相关
目录ScrollbarScrollRect源码参考前言:实习的时候遇到一个问题,就是我需要在页面刚加载的时候,滑动条处于最开始的位置,也就是value=0,但是奇怪的事情发生了,UGUI的值始终都不能变成0,就像这篇文章里的问题一样:【Unity】UGUI:为什么Scrollbar无法把初值设置为0,查了半天没有解决。Scrollbar我在自己的赋值为0的地方打上断点调试,发现value值一开始的确变成0,后面自动变成了1,百思不得其解,就去请教了前辈同事。viewModel.ScrollbarSc原创 2021-07-26 20:54:33 · 377 阅读 · 1 评论 -
C#学习笔记-杂项记录
目录按钮监听事件enable和interactable按钮监听事件按钮监听事件的处理,代码没有处理好的话,会产生重复绑定事件topModeView.DisableImageUIButton.onClick.RemoveAllListeners();topModeView.DisableImageUIButton.onClick.AddListener(() =>{ ProviderDelegate.UI.ShowHintWindow(205);});enable和intera原创 2021-07-12 10:49:30 · 126 阅读 · 0 评论 -
Unity学习笔记-image
image typetiled是平铺然后切过九宫格的平铺方式会有点特殊下面这张图片,九宫格中间是半个M,一个原创 2021-06-19 15:00:48 · 189 阅读 · 2 评论 -
Unity学习笔记-编辑器相关
遇到问题再更新ing目录hierarchyhierarchy一般情况下,在unity中点击scene的对象,hierarchy会有联动,自动选中你点击的对象,但是如果不联动了,有可能是因为这里锁定了,再点一下,开锁状态就ok了。...原创 2021-06-09 16:17:29 · 80 阅读 · 2 评论 -
Unity学习笔记-I2 localization
目录I2 localization简单介绍购买地址简单使用介绍I2 localization简单介绍I2 localization是一个Unity3D可用的本地化插件。没有找到比较系统的介绍,一句话说,就是用来改语言的。购买地址https://assetstore.unity.com/packages/tools/localization/i2-localization-14884?aid=1101l4nxF要$45,公司让学习一下,就简单学一下,我自己就不买了简单使用介绍添加组件之后会有这原创 2021-06-03 17:13:28 · 5326 阅读 · 5 评论 -
Unity学习笔记-Animate、Nav Mesh
参考:https://www.cnblogs.com/chinarbolg/p/9601366.html目录准备工作新建项目下载动画素材Animator添加Animator组件创建一个Animator Controller添加状态添加一些控制参数脚本创建脚本给人物添加脚本Nav Mesh给人物添加Nav Mesh Agent组件烘焙准备工作新建项目新建一个项目,放一个Plane进去下载动画素材Asset Store里面随便下载一个有动作的动画教材,导入项目。然后放一个小人到平台上Ani原创 2021-05-17 16:31:29 · 188 阅读 · 0 评论