E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Unity基础
Unity基础
学习之C#学习(一)
C#基础语法部分1.开发环境搭建1.1VisualStudio1.2Unity1.3MSDN2.进制2.1进制概念2.2进制转换3.原码、反码、补码3.1正负数三码的计算方式3.2使用三码的原因4.C#开发语言介绍4.1用VS创建一个项目4.2第一个C#文件4.3注释5.数据类型5.1值类型5.1.1基本数据类型5.1.2枚举类型(自定义数据类型)5.1.3结构类型(自定义数据类型)5.2引用类型
qingtian_111
·
2022-12-08 22:29
Unity
c#
visualstudio
Unity学习资源(超全)汇总 基础+项目+进阶+面试
目录官方资料Unity安装及规划Unity新手入门视频教程【45分钟以上一节建议收藏】
Unity基础
案例教程Unity框架设计篇Unity热更新+AI专题UnityShader进阶视频教程Unity性能调优
Clank的游戏栈
·
2022-12-07 12:01
unity3D
游戏开发
游戏服务器
unity
游戏引擎
Unity基础
系列(一)——创建一个时钟(GameObjects与Scripts)
点击蓝字关注我们吧!目录1创建一个时钟1.1创建一个GameObject1.2创建钟盘1.3创建时钟的其他部分1.4创建指针2让时钟动起来2定义组件类型2.1定义组件类型2.2拿到指针2.3设置3个指针2.4掌握时间2.5旋转指针2.6让指针动起来2.7连续旋转3总结本文要点:1、用简单的Objects创建一个时钟。2、用C#实现。3、通过旋转时钟的指针来显示时间4、驱动指针运动这篇教程是一个基础
壹种念头
·
2022-12-02 23:57
游戏
python
java
编程语言
游戏开发
unity基础
开发 ----Unity3D 4.0新功能:Mecanim动画系统基础教程
作为Unity4.0的主要更新功能,Mecanim动画被寄予了很多的期望。系统有先进的地方,也有不足的地方。这些我们留到最后再来总结。阿赵粗略的学习了一下,写下以下的教程。这篇教程简单的说明了Mecanim系统的用法和控制方式,里面用到的资源,是从AssetStore里面下载的,如果有兴趣的朋友可以去免费下载。学习目标:我预先准备了几个没有带动画的3d模型,fbx格式,然后一些导出好的动画文件。我
SunRaIN_
·
2022-10-25 11:31
游戏
人工智能
6 个现代 C# 功能,用于更简洁的 Unity 代码
这些是教程部分:先决条件设置我们的Unity项目教程结构Unity中的C#功能支持开关表达式属性模式类型模式恒定模式关系模式逻辑模式结论先决条件遵循本教程需要以下先决条件:
Unity基础
知识以前在Unity
pxr007
·
2022-10-13 10:03
unity
c#
游戏引擎
unity基础
3-数据持久化
ScriptableObject保存常用数据类型,可以在inspector窗口中查看,例如把怪物、玩家的属性保存成ScriptableObject《麦田物语》系列中,把物品数据保存成ScriptableObject类似下面的做法usingUnityEngine;usingSystem.Collections.Generic;[CreateAssetMenu(fileName="CropData",
W.C.Zeng
·
2022-09-14 02:00
unity基础
unity
游戏引擎
Unity基础
到入门-导航系统(Navigation)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档✈✈✈✈✈✈✨以下是导航相关知识点,文章如有误请指正,如果觉得对你有用,请点赞收藏关注一波,谢谢支持前言UnityAI(Navigation)导航系统种类NavMeshAgent类描述一、属性、变量、方法二、基本使用三、分离路面导航♀️四、堵墙五、Trail组件六、Line组件NavMesh类描述✨以下是导航相关知识点,文章如有误请
SYFStrive
·
2022-08-07 21:25
Unity引擎
unity
游戏引擎
【
Unity基础
知识】基础游戏单位GameObject中常用的属性和API
1.得到物体的名字、激活失活、标签、层级等等2.创建自带集合体、查找场景中对象、实例化对象、删除对象、过场景不移除3.为对象动态地添加脚本、得到脚本、设置对象地激活失活
ElecSheep
·
2022-07-20 13:00
Unity shader入门精要学习笔记-初级篇(unityshader简单制作/
unity基础
光照/基础纹理/透明效果)
/片元着色器简单代码结构体与模型数据顶点着色器和片元着色器间的通信属性使用2.Unity提供的内置文件和变量3.Unity提供的CG/HLSL语义unity支持的语义4.debug5.渲染平台差异二、
unity
楼下桑桑桑
·
2022-07-19 19:43
UnityShader
shader
Unity Physics.Raycast
参考Unity-射线检测https://docs.unity.cn/cn/2019.4/ScriptReference/Physics.html
Unity基础
之Ray射线简单介绍和使用忽略碰撞层的时候的注意事项
合肥黑
·
2021-12-31 17:58
Unity基础
(15)-Resources类与Playerfabs类
Resources类Reosurces.Load();//加载路径资源Reosurces.LoadAll();//加载路径所有资源Resources.LoadAsync();//异步加载路径资源Resources.LoadAssetAtPath();//在unity编辑器模式下,加载路径下的Asset资源usingUnityEngine;publicclassResourcesOne:MonoBe
元宇宙协会
·
2021-12-15 00:20
Unity基础
之数据结构
Unity中常用的数据结构学习与总结看了c#提供的数据结构的源码后,也清晰了各个数据结构的优缺点,也是面试或工作都必须要掌握的东西,希望我的总结能帮到你们。常用的数据结构Array特点Array内部是一块连续的地址,可以是多维数组声明时必须先要声明类型没有自动扩容,必须重新初始化(这点很重要)在大量数据上时,增删速度慢,因为会产生排序问题总结Array的作用是分配一块连续的地址,Array是所有的
做一个爱学习的可爱同学
·
2021-10-10 17:37
Unity基础之数据结构
数据结构
unity
c#
2020-5-10晨间日记
:平静纪念日:任务清单昨日完成的任务,最重要的三件事:1.看完20节视频教程2.阅读和走路3.看了《创造营2020》和《青春有你2》改进:习惯养成:1.不久坐(十九天)2.观音(八天)周目标·完成进度
unity
故事观察日记
·
2021-06-25 21:17
遗传算法之DNA的数据结构
这算是一个系列吧,遗传算法,神经网络,强化学习,都将慢慢更新;本文是假设你有一定的编程(C#)和
Unity基础
知识,对于很多操作并不会详细的解释,如果有想一起交流学习的朋友,可以私信我_。
veinsvx
·
2021-06-23 00:16
2020-5-9晨间日记
今天是什么日子起床:9.00就寝:0.45天气:晴心情:静纪念日:任务清单昨日完成的任务,最重要的三件事:1.看视频教程20节2.跟做游戏项目3.改进:习惯养成:1.不久坐(十九天)2.观音(七天)周目标·完成进度
unity
故事观察日记
·
2021-06-12 17:34
Unity进阶技巧 - 从文件读取游戏数据
使用Numbers制作CSV数据文件
Unity基础
的文件读取通过行数和列数获得指定的数据一、制作CS
Zui
·
2021-05-21 08:56
Unity基础
(12)-四元数与欧拉角与矩阵
Unity中表示旋转有三种方式:四元数,欧拉角,矩阵一、四元数1、概念Quaternion中存放了x,y,z,w四个数据成员,可以用下标来进行访问,对应的下标分别是0,1,2,3其实最简单来说:四元数就是表示一个3D物体的旋转,它是一种全新数学数字,甚至不是复数。四元数其实就是表示旋转。1、四元数的书写格式q=wv这里w是标量,v是向量另一种表示格式q=w(x,y,z)看到这里我们就熟悉了。一般我
雷潮
·
2021-05-14 06:28
【
Unity基础
】异步调用与协程 Invoke && Coroutine (附加一些小例子)
异步调用:InvokeInvoke调用的函数不能带参数Invoke(“printCount”,2);表示经过2秒钟之后调用printCount函数InvokeRepeating(“printCount”,3,1);经过3秒钟之后调用printCount函数,之后每隔1秒调用一次该函数IsInvoking()判断是否有通过Invoke方式调用的函数CancelInvoke();取消这个脚本上所有的调
894.000000
·
2021-04-30 16:27
unity
Unity 基础 之 导入资源(图片)时进行自动设置一些属性(例如统一设置为精灵图,不必手动设置等)
Unity基础
之导入资源(图片)时进行自动设置一些属性(例如统一设置为精灵图,不必手动设置等)目录
Unity基础
之导入资源(图片)时进行自动设置一些属性(例如统一设置为精灵图,不必手动设置等)一、简单介绍二
仙魁XAN
·
2021-04-19 17:07
Unity
Unity
图片导入
批量设置
精灵图
Unity基础
-Transform
任何游戏对象在创建的时候都会附带Transform组件,用于储存并操控物体的位置、旋转和缩放。并且该组件是无法删除的。Transform面板一共包含3个属性:Position:位置Rotation:旋转Scale:(缩放)可修改对象的位置、旋转方式、缩放数值position;世界坐标系位置localPosition;本地坐标系位置缩放localScale;自身缩放lossyScale;全局缩放旋转
沉麟
·
2021-04-18 05:55
Unity基础
(十一)四元数类
Quaternion四元数类Quaternion又称四元数,由x,y,z和w这四个分量组成,是由爱尔兰数学家威廉·卢云·哈密顿在1843年发现的数学概念。四元数的乘法不符合交换律。从明确地角度而言,四元数是复数的不可交换延伸。如把四元数的集合考虑成多维实数空间的话,四元数就代表着一个四维空间,相对于复数为二维空间。1-1四元数关于四元数的性质、与旋转的关系、球型线性插值的介绍,在此不多做介绍。下面
Anson安安
·
2021-04-13 09:59
Unity基础
之C#基础篇笔记4:函数基础,ref,out
Unity基础
之C#基础篇笔记4:函数基础,ref,out函数基础1.函数概念2.函数写在哪里3.基本语法4.实际运用5.关于return6.练习ref和out1.学习ref和out的原因2.ref和out
qq_42481369
·
2021-03-24 23:23
unity基础之c#基础笔记
Unity基础
(五)--物理引擎
物理引擎:模拟真实世界中物体物理特性的引擎文章目录一、刚体属性值二、使用步骤1.引入库2.读入数据总结一、刚体使物体具有物理属性使物体拥有重力想要使物体与地面发生碰撞需要添加碰撞器碰撞器的面数越小性能越好属性值Mass质量(0.0000001,1000000000):根据现实生活中的质量来设置Drag阻力:当受力移动时物体受到的空气阻力。0表示没有空气阻力,极大时可以使物体停止运动。通常砖头0.0
roll_(¦3」∠)_back
·
2021-02-04 22:03
#
Unity基础学习
游戏
unity
游戏开发
Unity基础
(四)--3D数学
文章目录一、向量基本属性向量与标量的乘除二、三角函数角的度量方式三角函数点乘(Dot)叉乘三、欧拉角与四元数欧拉角四元数基本运算1、与向量相乘2、与四元数相乘四、三维向量APIVector3四元数练习五、坐标系坐标系转换以下是本篇文章正文内容,下面案例可供参考一、向量一个数字列表,表示各个维度上有位移基本属性有大小方向的物理量1、大小就是向量的模长floatdis=vector.magnitude
roll_(¦3」∠)_back
·
2021-01-20 22:55
#
Unity基础学习
unity
游戏开发
Unity基础
(三)--动画系统
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、动画系统1.Animation组件2.动画编辑器二、代码控制动画的播放1.动画类包含基本属性动画播放模式一、动画系统1.Animation组件2.动画编辑器选中需要添加动画的游戏物体Window—>Animation.点击Creat给物体创建动画(快捷键Ctrl+6)点击AddProperty添加动画属性(因为是开门动画,
roll_(¦3」∠)_back
·
2021-01-19 22:53
#
Unity基础学习
游戏开发
unity
Unity基础
(二)--Time类
Time类:获取时间信息的接口。所包含的一些变量:常用属性:1.deltaTime:每帧消耗的时间。保证移动速度不受机器性能、渲染的影响类似的属性:1、unscaledDeltaTime:无关timeScale,以秒计算,要完成最后一帧的时间(只读)。2、maximumDeltaTime:一帧能获得的最大时间。物理和其他固定帧速率更新。类似FixedUpdate3、smoothDeltaTime:
roll_(¦3」∠)_back
·
2021-01-17 22:34
Unity
3D
#
Unity基础学习
游戏
unity
【
Unity基础
练习--运动2 小球的跳跃(法线控制)】
在进行今天的教程之前,请务必完成
Unity基础
练习-运动1,因为这两个是上下文关联的。
空、白、
·
2020-12-05 17:45
Unity
unity
unity3d
c#
【转】[
Unity基础
]游戏中的数学
一、坐标系1.世界坐标系:使用左手坐标系,即z轴方向跟人眼向前看的方向一致(右手坐标系z轴方向跟人眼向前看的方向相反)2.本地坐标系3.屏幕坐标系:左下为原点,右上为屏幕宽高4.界面坐标系:左上为原点,右下为屏幕宽高(unity自带的gui使用的就是这个)5.视口坐标系:Camera组件的ViewportRect6.齐次坐标系:用(x,y,z,w)来区分点和向量。例如(1,2,3,0),w为0时表
小小小小小丶敏
·
2020-10-11 10:57
Unity 基础学习(unity基本组成及常用功能介绍)
Unity知识点学习笔记一、
unity基础
知识I.主要面板及作用II.常用快建键I.Scene场景II.GameObject游戏对象III.Component组件i.Transformii.MeshFilter
Demon_X丶
·
2020-09-15 02:40
unity
c#
unity
游戏开发
Unity基础
(5) Shadow Map 概述
这篇是自己看shadowmap是的一些笔记,内容稍稍凌乱,如有错误请帮忙纠正1.常见阴影处理方式ShadowMap:usingZ-BufferShadowMapping的原理与实践ShadowVolume:usingstecilZ-BufferShadowVolumeWiki2.ShadowMap参考ShadowMapWiki、OpenGlTutorial16:Shadowmapping、Open
weixin_34272308
·
2020-09-14 02:22
Unity 基础 之 C# 正则表达式,以及一些常用的匹配方式汇总
Unity基础
之C#正则表达式,以及一些常用的匹配方式汇总目录
Unity基础
之C#正则表达式,以及一些常用的匹配方式汇总一、简单介绍一、一些常用正则表达式的匹配方式二、正则表达式用例三、匹配特定数字:四
仙魁XAN
·
2020-08-23 12:59
C#
正则表达式
Unity
基础
unity 工具开发基础
usingSystem.Collections.Generic;usingSystem.IO;usingSystem.Text;usingUnityEngine;usingUnityEditor;//////
Unity
a554671102
·
2020-08-23 05:38
Unity基础
篇:添加动画帧事件
2D动画2D动画一般由我们自己创建。选中创建的动画选中某一帧,添加事件点击新创建的事件Function为函数名,意为到达这个关键帧要执行的函数Float,Int,String这三个是可传递的参数Object是提供事件函数的类,它可以是一个预制体也可以是一个脚本。注意:1.参数只能传递三者之一,或者无参数,否则会报错2.Function事件函数来源必须在绑定有Animator组件的游戏物体上。例如H
烟雨迷离半世殇
·
2020-08-23 04:34
Unity相关
Unity基础
快捷键顶点吸附效果:选中物体后按住V,鼠标左键移动、场景漫游:按住鼠标右键,按下WSADQE将物体变为视角中心:选中物体后按F围绕物体旋转:按住Alt,鼠标左键旋转
Vansal
·
2020-08-21 03:53
Unity
Unity基础
知识—UGUI 组件
文章目录ContentSizeFitterGridLayoutGroupContentSizeFitterHorizontalFit:UI宽度VerticalFit:UI高度他们的值为:Unconstrained:组件不根据布局元素调整,可手动修改长宽的值MinSize:根据布局元素的最小值来调整,不能手动修改长宽的值PreferredSize:根据布局元素的内容来调整,不能手动修改长宽的值Gri
总都督
·
2020-08-18 05:09
Unity基础知识
Unity基础
篇: UGUI中的Slider,Scrollbar总结与区分。
Slider(滑动条):是一个主要用于形象的拖动以改变目标值的控件,他的最恰当应用是用来改变一个数值,最大值和最小值自定义,拖动滑块可在此之间改变,例如改变声音大小。Scrollbar(滚动条):是一个主要用于形象的拖动以改变目标比例的控件,他的最恰当应用是用来改变一个整体值变为他的指定百分比例,最大值1(100%),最小值0(0%),拖动滑块可在此之间改变。(例如查看txt文件时右边的滚动条)一
烟雨迷离半世殇
·
2020-08-18 00:11
Unity相关
Unity基础
随笔
基于公司的项目需求,不得已从自研引擎转向Unity技术支持,去支持公司新的Unity项目,故最近转战学习Unity。笔记:Unity脚本基类MonoBehaviour与GameObject的关系,以及可重写函数四元数和旋转模型(Model):材质(Material)着色器(Shader)贴图和其他参数,贴图也算一种参数网格渲染器(MeshRender),动画,坐标一个材质可以看成一个Shader的
ForeverDirect
·
2020-08-17 22:45
Unity
我的
Unity基础
:简易道具生成
写在前面:这个系列既然是基础,那么一般都只会有最基础的东西。至于为什么写这个系列,当然是为了方便整理自己的知识,也为了复习————本身我现在的水平也是非常的基础。=====================================================================在一些2D游戏中,我们经常能看见从天上掉落的道具、武器或者其他物品。同样,这些逻辑在Unity中实现
aizhuo5155
·
2020-08-17 21:34
unity基础
开发----引用第三方DLL,解析JSON
在日常的网络应用/游戏开发中,我们经常需要在服务端和客户端之间做数据交互。比如以前很火的社交游戏《开心农场》,当你进入好友家查看对方的菜有没有成熟的时候,客户端就开始向服务端请求该好友家的信息。服务端收到请求后就会将该玩家的农场资料发回给客户端,并由客户端解析后显示在游戏界面上。而中间的“语言”我们称之为数据交互格式。目前页游中比较流行的有XML/JSON/AMF等等,当然也可以自己实现一套序列化
SunRaIN_
·
2020-08-17 20:17
Unity基础
小案例--跳动的小球、自定义第一人称控制器
整个小练习案例的项目结构先看地面Plane--地面需要设置材质(有弹跳系数)因为案例中有跌落的小球再看跌落的小球--必须设置弹跳材质--运行后小球弹跳效果、颜色间断变化#pragmastrictvart:float=0;functionStart(){}functionUpdate(){t+=Time.deltaTime;if(t>0&&t2&&t7){t=0;}}接下里看Cube砖块--运行后砖
wangyongfei123
·
2020-08-17 03:57
Unity3d脚本
Unity基础
小案例---射击小球
此项目有2个页面组成第一个页面1、看上图的退出、开始游戏,这2个按钮是MainCamera关联的Menu1脚本文件来实现的-参数(左、上、宽、高)可以将Menu1脚本文件直接拖拽到MainCamera上,或者直接AddComponent脚本文件#pragmastrictfunctionOnGUI(){if(GUI.Button(Rect(180,200,60,30),"退出")){Applicat
wangyongfei123
·
2020-08-17 03:56
Unity3d脚本
Unity基础
,添加声音
为游戏添加音效:1.添加背景音乐:创建一个Empty,添加AudioSource,拖入音频源。PlayonAwake(启动就开始播放)Loop(循环播放)2.某个事件,物体添加音效添加AudioSource,拖入音频源。取消PlayonAwake。Script:publicAudioSourceaudioSource;if(){audioSource.Play();}3.为特定的物体或事件添加音效
Excellence_For_You
·
2020-08-17 03:17
Unity3D
Unity基础
光照shader总结
《UnityShader入门精要读书笔记–初级篇–第六章》光照理论与光照模型相关案例与详细代码光照理论与光照模型详细的光照理论和光照模型在我另一篇文章中有比较详细的阐释,这里就不再赘述。详见:3D游戏与计算机图形学中的数学方法读书笔记–第七章–光照部分在这里我做几点简要补充:光源与物体表面相交只会有两个结果:散射与吸收。散射到物体内部的现象被称为折射或散射,而散射到物体外部的现象称为反射;其余部分
BGsusu
·
2020-08-17 02:47
Unity
Shader
Unity开发(一).
Unity基础
以及开发环境搭建
1.
Unity基础
知识概括1)初识Unity由UnityTechnologies开发,创建三维视频游戏,建筑可视化及实时三维动画等互动内容的多平台的综合性开发工具。
万俟繁花
·
2020-08-17 02:31
Unity基础
之MonoBehaviour的生命周期函数等成员函数
Reset():在编辑器状态下执行,点击脚本组件右边的Reset按钮会执行此函数。Awake():程序运行前执行,只执行一次OnEnable():脚本激活时执行,每次激活一次都会执行一次。Start():次于Awake,程序开始运行时执行,只执行一次。FixedUpdate():固定帧更新函数,默认间隔0.02s执行一次,可以在TimeSetting中修改。一般用于做物理更新。yieldWaitF
NekoTail233
·
2020-08-17 02:29
Unity3D
C#
Unity基础
篇:Unity使用鼠标拖动2D和3D物体。
/*首先说一下,Input.mousePosition是鼠标所在像素平面内的坐标,需要根据自己的需求转变成世界坐标。Description描述Thecurrentmousepositioninpixelcoordinates.(ReadOnly)在屏幕坐标空间当前鼠标的位置(只读)。Thebottom-leftofthescreenorwindowisat(0,0).Thetop-rightoft
烟雨迷离半世殇
·
2020-08-17 01:53
Unity相关
[
Unity基础
]将sprite导出为texture
原文链接:http://www.manew.com/thread-42456-1-1.html1.将图集放置到Asset/Resources下,切割图集2.usingUnityEngine;usingUnityEditor;usingSystem.IO;publicclassTestSaveSprite{[MenuItem("Tools/导出精灵")]staticvoidSaveSprite(){
宏哥1995
·
2020-08-17 01:51
Unity基础
unity基础
开发--鼠标移动物体并判断是否移动
usingUnityEngine;usingSystem.Collections;publicclassComm_MoveGameObject:MonoBehaviour{privateGameObjectmainCamera;publicstaticboolmoveDown=false;publicstaticboolIsMoveGameObject=false;privateVector3cu
liang_704959721
·
2020-08-17 01:36
unity基础
开发----常用代码鼠标滑动,触摸事件
判断鼠标向左还是向右滑动privatevarfirst=Vector2.zero;privatevarsecond=Vector2.zero;functionUpdate(){}functionOnGUI(){if(Event.current.type==EventType.MouseDown){//记录鼠标按下的位置first=Event.current.mousePosition;}if(Ev
liang_704959721
·
2020-08-17 01:06
unity
ios开发
untiy
Android
知识积累
unity--3D物体的上下左右移动,鼠标控制大小,旋转
有点
unity基础
的都能够看的懂。我上面加的有一个iT
张小逗的博客
·
2020-08-17 00:33
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他