List<Type>是一个集合,里面放的全是相同的Type的数据或对象。当不知道需要存放多少数据,此时用数组(数组讲解见)不太方便,new Type ary[Size]中Size的大小无法确定!此时用List<Type>集合比较方便!以类的集合举例先创建一个学生类class Student { private int age; pu
转载 2024-10-18 14:22:34
65阅读
最近公司的一个unity项目要把通信方式从Photon替换成grpc,正好系统学一下grpc,以下是我的学习心得。本篇博客系统详细地介绍了unity使用grpc通信的全部要点,希望可以帮助到大家。奥利给! grpc+protobuf+unity+C#一、本篇博客知识点简介二、资源及工具的下载地址1、protocolBuffers各个版本2、GRPC3、grpc_unity_package.2.27
注意代码部分Java中间层Unity中使用目录结构Unity5导入SDK设置Unity内部结构单独目录需要做的操作projectpropertiesAndroidManifestxml 注意建议没看过 Unity3D使用Native Plugins —— C#篇 的,都先去看一下 老规矩,只贴部分代码代码部分Java中间层package com.Android; import android
转载 2024-10-24 20:47:05
13阅读
蓝鸥Unity开发基础二——课时9 方法参数一、方法参数定义方法时,在参数列表中定义的参数叫做形参;调用方法时,在参数列表中传递的参数叫做实参;二、方法参数代码解说一:输出a+b的和using System; namespace Lesson_09 { public class MyClass{ public int Sum(int a,int b){
转载 10月前
32阅读
分类:Unity、C#、VS2015 创建日期:2016-04-27 一、简介Unity 5.x内置了—套完整的GUI系统,提供了从布局、控件到皮肤的—整套GUI解决方案,因此可直接利用它做出各种风格和样式的GUI界面,并且扩展性很强(程序员可以基于已有的控件创建出适合自己需求的控件)。 有两种使用GUI的办法,一种是直接将UI添加到层次视图或者场景视图中,然后通过GUI脚本去控制它;另一种是直接
转载 2024-03-12 13:37:27
122阅读
先给一个大致今天学习的图,然后后面是细节  1.下载Unity :官网下载需要版本  2.Unity安装:一定不要有中文路径;一台电脑可以安装不同版本的Unity,但是要安装在不同的文件夹下;3. 新建工程文件      New:是新建工程;Open:打开已有Unity工程;注意:Unity的工程文
创建项目选择2D核心模板就可以了,注意不要勾选版本管理下载素材包在油土鳖中有素材下载地址  https://bit.ly/3e3HOBx其中左边的是字体素材,右边的是图像素材,两个都下载下来界面介绍我这个版本是在安装编辑器时已经选择了中文,所以大部分词都是中文的左上角是这个项目中的所有游戏对象(Game Object)的图层,第一个是Main Camera,作为游戏的展示视角。
一 丶简单介绍一下,什么是Unity3D(来自于百度) Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity类似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图
一:前言在进行编辑器扩展时,创建控件的方法一般都会提供一个GUIStyle参数,可以让我们自定义样式,修改背景图,字体大小,颜色等等Unity内置了很多默认的样式,编写一个样式预览器可以预览所有的样式二:效果演示三:代码实现...
一:前言在进行编辑器扩展时,创建控件的方法一般都会提供一个GUIStyle参数,可以让我们自定义样式,修改背景图,字体大小,颜色等等Unity内置了很多默认的样式,编写一个样式预览器可以预览所有的样式二:效果演示三:代码实现...
原创 2022-01-11 09:40:52
1161阅读
Unity Editor Window**EditorGUILayout:**提供Unity内置类或结构体的布局组件,能够实现在Inspcctor和EditorWindow中自定义编辑器。EditorGUILayout是对GUILayout的扩展,它主要用于Inspector和EditorWindow。EditorGUI是Fixed排列,EditorGUILayout则是Automatic;基本控
转载 7月前
114阅读
这篇文章将收集unity的相关技巧,会不断地更新内容。 1)保存运行中的状态 unity在运行状态时是不能够保存的。但在运行时编辑的时候,有时会发现比较好的效果想保存。这时可以在 “Hierarchy”中复制相关对象树,暂停游戏后替换原来的,就可以了。(其实这个拷贝过程是序列化过程,这种方法是序列化到内存中;另外一种方法就是序列化到磁盘上,即把内容拖动到文件夹中变成prefab,效果也是一样的)
转载 2022-12-27 15:29:34
643阅读
1.碰撞事件private void OnCollisionEnter2D(Collision2D collision) { if (collision.collider.tag == "collect") { Debug.Log("++!"); Destroy(collision.gameObject); GameUI.
转载 2024-02-12 14:59:49
59阅读
本文集合了网上许多关于U3D内存减少方法的说发。博主未进行考证测试,仅仅收集以备
原创 2023-01-05 12:52:42
674阅读
首先允许我吐槽一下TrailRenderer的拖尾效果,有时会遇到一些莫名其妙的错误
转载 2023-01-05 13:46:01
145阅读
对于CanvasGroup组件,我们一定要引起高度重视,它很好用的呢。首先创建一个buttonBig,它很大♂,我将它的image里面的颜色alpha调至一半,颜色稍红。添加CanvasGroup组件然后创建两个小的button。他们都是默认的样子。之后调整大button,使大Button在小Button的上面。然后以大Button为父对象,创建一些UGUI的其他物件,像slider,toggle
转载 2024-04-19 20:50:05
75阅读
推荐阅读主页GitHub开源地址Unity3D插件分享简书地址我的个人博客群
原创 2022-02-05 11:20:40
230阅读
推荐阅读CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客QQ群:1040082875大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。一、前言在日常开发中,常常会用到数据集合,那么数据集合是什么呢,数据集合也没有想象中那么复杂。数据集合就是专门用来存储数据、检索数据,以及对数据一系列操作的类。这些类有:ArrayList数组、List列表、Queue队列、Dictionary字典、Hashtable哈希表、S.
原创 2021-08-11 17:57:33
2309阅读
function OnGUI() { GUI.Label(Rect(1,1,100,20),"I'm a Label"); //1 GUI.Box(Rect(1,21,100,20),"I'm a Box"); //2 GUI.Button(Rect(1,41,100,20),"I'm a Button"); //3 GUI.Re
原创 2013-11-03 09:38:00
721阅读
function OnGUI() { GUI.Label(Rect(1,1,100,20),"I'm a Label"); //1 GUI.Box(Rect(1,21,100,20),"I'm a Box"); //2 GUI.Button(Rect(1,41,100,20),"I'm a Button"); //3 GUI.RepeatButton(Rect(1,61,120,20),"
转载 2023-04-27 12:55:40
204阅读
  • 1
  • 2
  • 3
  • 4
  • 5