
Unity引擎
引擎本身的知识
Unity李大馋师
练武不练功,老来一场空
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Unity改变脚本执行顺序
文章目录Part1 默认顺序Part2 人为排序Part1 默认顺序有四个立方体,依次加脚本1,脚本2,脚本3,脚本4,脚本执行顺序是4,3,2,1——后加的脚本,先执行(貌似脚本的存储结构是“栈”)误区一:认为按,脚本所在游戏物体,在层级视图位置,由底部向上部执行。误区二:认为按,游戏物体创建的顺序,后创建的先执行。Part2 人为排序Edit——>Project Settings——>Script Execution Order——>面板右下,点“+”号,选择脚本(下图中原创 2022-03-28 18:07:04 · 3282 阅读 · 0 评论 -
Unity 鼠标事件总结(UGUI + 游戏物体)
鼠标事件\ 物体UGUI游戏物体移入OnPointerEnterOnMouseEnter移出OnPointerExitOnMouseExit悬置相当于“移入”OnMouseOver点击OnPointerClickOnMouseClick按下OnPointerDownOnMouseDown抬起OnPointerUpOnMouseUp...原创 2021-07-16 08:35:01 · 3056 阅读 · 6 评论 -
Unity中,图片 替换 光标 —— 疑问解答
文章目录:设置替换光标的图片、光标相对图片中心的偏移法一、 `PlayerSetting`里设置法二、用`代码`设置核心:怎么设置Vector2偏移量GUI坐标系:函数解析:注意:替代光标的图片导入后,格式的修改设置替换光标的图片、光标相对图片中心的偏移法一、 PlayerSetting里设置File——BuildSetting——PlayerSetting——Player——Default Cursor、Cursor Hotspot法二、用代码设置如果用只是想改变一下光标,用Start里语句就原创 2021-04-22 16:36:26 · 869 阅读 · 1 评论 -
【Unity小知识点】游戏物体脚本的添加、删除
添加脚本 :某游戏物体.AddComponent<脚本>();删除脚本:Destroy(某游戏物体.GetComponent<脚本>()); //原本以为删除游戏物体上的脚本,会有RemoveComponent<>()之类的方法,实际没有,必须借道Destroy。示例:给Cube添加脚本——ScriptCubeNeed.cs(脚本存在于Asset文件夹,未加到Cube上)删除摄像机上的脚本——ScriptOnCamera.cs(脚本挂在主摄像机上)脚本:u原创 2021-04-19 15:20:13 · 2576 阅读 · 0 评论 -
Unity 建立的3D物体 导成 Maya能识别的obj文件
目录:Step1 建立核心脚本Step2 找到导出按钮Step3 选中层级视图中要导出3D物体,点击导出按钮(略)后记Step1 建立核心脚本在Assets里建Editor文件夹后,在其中创建脚本ObjExporter(它包含一个主类“ObjExporter”,一个辅助类“ObjExporterScript”,代码如下)using UnityEngine;using UnityEditor;using System.Collections;using System.IO;using Syst原创 2021-02-23 09:36:12 · 673 阅读 · 0 评论 -
Unity 鼠标悬置在物体上,标签显示 + 移出物体,标签消失
如图,一个Cube,和它的标签“中国立方体”——目的是鼠标移到标签上,显示标签;鼠标移出,隐藏标签:脚本中用到的相应的系统函数OnMouseOver/OnMouseExitusing System.Collections;using System.Collections.Generic;using UnityEngine;public class TestMouseHoverExit : MonoBehaviour{ public GameObject labelOfCube;原创 2021-02-06 13:51:03 · 1822 阅读 · 0 评论 -
Unity 给模型换材质
给瓷瓶模型,换成青花材质瓷瓶原有材质球:originMat瓷瓶目标材质球:targetMatusing System.Collections;using System.Collections.Generic;using UnityEngine;public class ChangeMaterial : MonoBehaviour{ public MeshRenderer r; public Material targetMat; void Start () { .原创 2020-08-10 15:51:11 · 2264 阅读 · 0 评论 -
Unity区域光(Area Light) 看不见光线
文章目录问题症结补充效果问题看不到区域光照射到地面上症结区域光,和直射光、点光源、聚光灯都不一样,它需要被照射的物体勾选static补充如果勾选后,还看不见光线,检查LightSettings面板(Window——Rendering——LightSettings),得勾选自动生成(Auto Generate)。效果...原创 2020-08-14 10:30:13 · 20218 阅读 · 4 评论