unity为开发者提供了很多方便开发的工具,他们都是由系统封装的一些功能和方法。比如说:实现时间的time类,获取随机数的Random.Range( )方法等等。时间类time类,主要用来获取当前的系统时间。using UnityEngine;
using System.Collections;
public class Script_04_13 : MonoBehaviour {
	void            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-11 18:04:21
                            
                                82阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             InjectFix学习与使用及采坑学习之前下载好,下面实际操作一个热更新流程:刚才我们已经做好了补丁包,那么我们来测试一下是否可以热更add方法:到这里我们就已经完成了一个热更流程了,是不是很神奇。。采坑: 为什么叫采坑呢?因为这是在研究新技术嘛,并没有踩进去,而是在尝试,因此采集到的了一些坑的地方,并解决它们,写出来给大家看看。学习之前首先非常感谢 车先生对这一切的贡献!下载这里Click是I            
                
         
            
            
            
            前言           很多童鞋没有系统的Unity3D游戏开发基础,也不知道从何开始学。 
  为此我们精选了一套国外优秀的Unity3D游戏开发教程,翻译整理后放送给大家,教您从零开始一步一步掌握Unity3D游戏开发。  
  本文不是广告,不是推广,是免费的纯干货!   本文全名:喵的Unit            
                
         
            
            
            
                 Unity是微软企业库4.0加入的一个Ioc容器,具体介绍可以访问相关网站(codeplex、MSDN),这里制作简单说明。    The Unity Application Block (Unity) 是一个轻量级, 可扩展的DI(dependency injection)容器,支持构造器注入,属性注入和 metho            
                
         
            
            
            
            Inspector窗口概述在Hierarchy窗口中创建了一个标准的 3D Object->Cube 对象,我们就会在Inspector看到这样的一个界面。Inspector界面主要用来管理对象的各种组件,比如:设置组件的属性、添加、删除、排序组件等等。比如,我们来把组件排一下序,把Box Collider移到Mesh Render上面:  当然,Unity中不只上述界面            
                
         
            
            
            
               之前学习c#的时候 碰到[ ] 里一堆英文 ,就发憷,,现在才了解 这种格式的写法叫做 特性   下面,开始总结一下自己所理解的 特性 和一些 特性的意思:      特性: 就是一种声明性的标签(类、结构体、枚举、字段(变量)等)      下面划分了3个方面  &nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-07 18:26:47
                            
                                96阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            执行Patch for android或者Patch for ios时,报“"please put template file for android/ios in IFixToolKit directory!”解决这个错误需要制作一个编译模版文件放到IFixToolKit目录:假如你制作的是android的模版,请执行一次普通的android构建,在构建的过程中,到“工程目录/Temp”目录把U            
                
         
            
            
            
            不了解C#特性的可以去查一下c#特性的用法,当然这里不了解特性的也不影响使用下面的特性功能一、修饰字段Header("标题")] : 面板标题  在U3D的Inspactor面板显示一个标题           [Tooltip("血量")]   : 悬停的注释   当鼠标悬停在该变量在Inspec            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-23 15:32:33
                            
                                703阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            安装编译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
                            
                                412阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            通常情况下,我们定义了一个脚本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】ScriptableObject的介绍看了下ScriptableObject的一些介绍,最大的优势感受有三点:json把数据真正存储在了资源文件中,能够像其余资源那样管理它,例如退出运行也同样会保持修改能够在项目之间很好的复用,不用再制做Prefab那样导入导出在概念上有很好的fit,强迫症患者的福音看了下感受有不少东西均可以用它。以前的作法通常都是[Serializable]一个c            
                
         
            
            
            
            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            
                
         
            
            
            
            举两个例子,在变量上使用[SerializeFiled]属性,可以强制让变量进行序列化,可以在Unity的Editor上进行赋值。在Class上使用[RequireComponent]属性,就会在Class的GameObject上自动追加所需的Component。以下是Unity官网文档中找到的所有Attribute,下面将按照顺序,逐个对这些Attribute进行说明和小的测试。部分例子使用了U            
                
         
            
            
            
            两大类,一类是普通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阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、前言
Unity有一个强大的特性,它可以帮助我们在没有任何编程的情况下修改Inspector面板中的值。本文介绍了我们需要知道的所有信息,以便在Unity Inspector面板中显示我们的变量和自定义类。
二、显示变量
变量让我们创建一个名为“Test.cs”的C#脚本,其中包含一个int变量:
using UnityEngine;
using System.Collections;
p            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-12 00:10:05
                            
                                6098阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             Unity引擎,上手简单易懂,但是很少有人对Unity编辑器的功能做一个全面细致的了解,一些非常实用的小功能在日常使用中很难被发现,但它们对工作效率的提升是有不小的帮助的。1)锁定Inspector – 在inspector面板上方有一个小“锁”图标,点击锁住后可以将inspector面板锁定在当前选择的GameObject上。在你需要大量设置某个GameObject的参数时非常有效(            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-07 14:33:02
                            
                                215阅读