Inspector窗口概述在Hierarchy窗口中创建了一个标准的 3D Object->Cube 对象,我们就会在Inspector看到这样的一个界面。Inspector界面主要用来管理对象的各种组件,比如:设置组件的属性、添加、删除、排序组件等等。比如,我们来把组件排一下序,把Box Collider移到Mesh Render上面:  当然,Unity中不只上述界面
InjectFix学习与使用及采坑学习之前下载好,下面实际操作一个热更新流程:刚才我们已经做好了补丁包,那么我们来测试一下是否可以热更add方法:到这里我们就已经完成了一个热更流程了,是不是很神奇。。采坑: 为什么叫采坑呢?因为这是在研究新技术嘛,并没有踩进去,而是在尝试,因此采集到的了一些坑的地方,并解决它们,写出来给大家看看。学习之前首先非常感谢 车先生对这一切的贡献!下载这里Click是I
转载 5月前
35阅读
前言         很多童鞋没有系统的Unity3D游戏开发基础,也不知道从何开始学。 为此我们精选了一套国外优秀的Unity3D游戏开发教程,翻译整理后放送给大家,教您从零开始一步一步掌握Unity3D游戏开发。  本文不是广告,不是推广,是免费的纯干货! 本文全名:喵的Unit
unity为开发者提供了很多方便开发的工具,他们都是由系统封装的一些功能和方法。比如说:实现时间的time类,获取随机数的Random.Range( )方法等等。时间类time类,主要用来获取当前的系统时间。using UnityEngine; using System.Collections; public class Script_04_13 : MonoBehaviour { void
     Unity是微软企业库4.0加入的一个Ioc容器,具体介绍可以访问相关网站(codeplex、MSDN),这里制作简单说明。    The Unity Application Block (Unity) 是一个轻量级, 可扩展的DI(dependency injection)容器,支持构造器注入,属性注入和 metho
 Unity引擎,上手简单易懂,但是很少有人对Unity编辑器的功能做一个全面细致的了解,一些非常实用的小功能在日常使用中很难被发现,但它们对工作效率的提升是有不小的帮助的。1)锁定Inspector – 在inspector面板上方有一个小“锁”图标,点击锁住后可以将inspector面板锁定在当前选择的GameObject上。在你需要大量设置某个GameObject的参数时非常有效(
转载 2024-03-07 14:33:02
215阅读
执行Patch for android或者Patch for ios时,报“"please put template file for android/ios in IFixToolKit directory!”解决这个错误需要制作一个编译模版文件放到IFixToolKit目录:假如你制作的是android的模版,请执行一次普通的android构建,在构建的过程中,到“工程目录/Temp”目录把U
转载 10月前
45阅读
我们先让背景循环播放起来。在Scripts文件夹下新建一个c#脚本,名字取做BackgroundTransform。给Prefabs文件夹下的bg添加此脚本。编辑脚本:using UnityEngine; using System.Collections; public class BackgroundTrandform : MonoBehaviour { public float mo
转载 10月前
96阅读
通常情况下,我们定义了一个脚本1,公开了一些变量 脚本1:using System.Collections; using System.Collections.Generic; using UnityEngine; public class Player : MonoBehaviour { public int id; public string playerName;
转载 2024-07-01 07:09:01
287阅读
Unity中的Inspector面板可以显示的属性包括以下两类: (1)C#以及Unity提供的基础类型; (2)自定义类型,并使用[System.Serializable]关键字序列化,比如:[System.Serializable] public class TestClass { public Vector3 vec = Vector3.zero; public Color
转载 2024-03-18 10:38:25
429阅读
UNITY零基础学习 month1 day14C#语言基础枚举简单枚举枚举的多选数据类型转换类和对象类和对象创建类创建对象成员变量值类型与引用类型字段:存储数据构造函数this关键字类数组类结构 C#语言基础枚举简单枚举列举某种数据的所有取值作用:增强代码的可读性,限定取值语法:enum 名字 {值1,值2,值3,值4}枚举元素默认为int类型,准许使用的枚举类型有byte、sbyte、shor
两大类,一类是普通C# 类 的单例,二类是继承Mono的单例普通C#类:1. 普通类的单例懒汉式(首次调用的时候才实例化,非线程安全)public class GameManager { private static GameManager instance; //单例对象,全局唯一 public static GameManager GetIns
转载 2024-09-02 13:50:51
146阅读
Unity使用UGUI实现王者荣耀UI界面(三)】登录界面以及加载界面优化【只是用来玩玩的,不要太当真】效果显示:zhans1. 加载界面进度100%跳转登录界面这个功能好做,只需要将上次预留的代码补充上,打开Jindu.cs类下面初始化两个GameObject的对象private GameObject loadPanel; // 加载页面 private Canvas canvas;
转载 2024-06-24 20:38:24
66阅读
Unity中的Inspector面板可以显示的属性包括以下两类:(1)C#以及Unity提供的基础类型;(2)自定义类型,并使用[System.Serializable]关键字序列化,比如: [System.Serializable] public class TestClass { public Vector3 vec = Vector3.zero; public Color
转载 2024-08-01 13:34:37
228阅读
     简单说一下属性和字段的区别:字段就是成员变量,而属性确实提供给外部访问内部成员变量的接口。之所以会有属性的出现,就是为了避免外部对类的成员的直接访问,通俗的说就是OOP中的封装思想。 using UnityEngine; using System.Collections; public class DemoTest : MonoBehavi
转载 2024-05-28 14:51:36
265阅读
不了解C#特性的可以去查一下c#特性的用法,当然这里不了解特性的也不影响使用下面的特性功能一、修饰字段Header("标题")] : 面板标题  在U3D的Inspactor面板显示一个标题           [Tooltip("血量")]   : 悬停的注释   当鼠标悬停在该变量在Inspec
转载 2024-02-23 15:32:33
703阅读
   之前学习c#的时候 碰到[ ] 里一堆英文 ,就发憷,,现在才了解 这种格式的写法叫做 特性   下面,开始总结一下自己所理解的 特性 和一些 特性的意思:      特性: 就是一种声明性的标签(类、结构体、枚举、字段(变量)等)      下面划分了3个方面  &nbs
转载 2024-03-07 18:26:47
96阅读
前面几个部分对于可能在unity中可能使用到的C#部分进行了分部介绍,但是未来在开发过程中可能会遇到更多问题,碰到具体项目以后会再对C#专栏进行更新。现在进入Unity的基础部分进行介绍。从官网下载unity2020.一、面板介绍1:新建项目打开UnityHub中新建项目2:界面详解打开Unity,则可看到几个界面Hierachy:层级面板,管理游戏场景中的所有资源,比如代码和游戏物体等Scene
转载 2024-05-31 01:46:03
566阅读
游戏开发中,可能会碰到一次绘制多个拥有相同 mesh 的物体,它们可能是位置,旋转等不同,或者是材质的某些参数不同,我们要做的就是配合 Unity 的渲染方式,尽可能地减少绘制的操作。由于下文主要讨论的是 DrawInstance 和 MaterialPropertyBlock,所以其他的一下影响合批的内容没有讨论。动态合批绘制多个相同 Mesh,相同 Material 的物体时,打开 Mater
转载 2024-04-22 10:07:08
124阅读
1评论
安装编译Window下打开源码包的Source\VSProj\build_for_unity.bat,UNITY_HOME变量的值修改为指向本机unity安装目录运行build_for_unity.bat      复制这里对应的是一个Unity工程目录IFixToolKit拷贝到Unity项目的Assets同级目录Assets/IFix
转载 2024-07-26 18:32:43
410阅读
  • 1
  • 2
  • 3
  • 4
  • 5