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学习
笔记-2D Animation
脚本控制的动画播放有两种方式a.通过动画名直接播放animator.Play("Animationname");**animator.Play还可以设置动画的播放起点-可用来让动画从随机一帧开始播放****animator.Play("animation_name",intlayer,floatstart_point);****layer默认是-1,start_point设为Random.Rang
pirateH
·
2020-04-02 06:24
Vuforia
Unity学习
笔记(2)——StarterKit执行流程
StarterKit从Logo界面过度到功能菜单界面场景,之后根据用户选择进入相应的功能场景中,并提供快捷操作方式返回菜单场景中。工程中的场景名称功能对应关系:图1.场景名-功能介绍主要执行流程简述:1.Vuforia-0-Splash场景,AsyncSceneLoader.cs启用2s延迟协程加载下一个场景;2.Vuforia-1-Menu场景,SamplesMainMenu.cs定义了所有功能
Lee_09
·
2020-03-31 01:55
Unity学习
笔记 - Roguelike Tutorial(中)
//
Unity学习
笔记(零基础入坑),自用的同时也许也能帮助别人//初学者,没太多编程基础,所以难免可能会有写错的地方,请见谅//详细教程视频都有,笔记只记重点传送门:
Unity学习
笔记-RoguelikeTutorial
pirateH
·
2020-03-29 21:36
Unity学习
资源指南[精心整理]
Unity学习
资源指南(本文相关资料下载)目录一、Unity官方学习资源1
lijianfex
·
2020-03-29 03:53
unity学习
记录第十二章-进度条
unity学习
记录第十二章要点制作一个场景加载进度条笔记使用AsyncOperation:AsyncOperation.progress:0-1;AsyncOperation.allowSceneActivation
m0_46134547
·
2020-03-24 23:52
学习笔记
Unity学习
笔记 - apk编译
BUILDINGYOURUNITYGAMETOANANDROIDDEVICEFORTESTINGhttps://unity3d.com/cn/learn/tutorials/topics/mobile-touch/building-your-unity-game-android-device-testing?playlist=171381.安装JDK2.安装AndroidSDK("thecomma
pirateH
·
2020-03-22 20:57
Unity学习
笔记(二)之碰撞检测
初学Unity开发,仅以此做一下学习笔记。。。。首先,我们得明确一点:即产生碰撞信息所需要的条件。事实上,在unity3d中,能检测碰撞发生的方式有两种,一种是利用碰撞器,另一种则是利用触发器。这两种方式的应用非常广泛。为了完整的了解这两种方式,我们必须理解以下概念:碰撞器是一群组件,它包含了很多种类,比如:BoxCollider,CapsuleCollider等,这些碰撞器应用的场合不同,但都必
HoyaWhite
·
2020-03-13 00:55
Unity入门 - Standard Shader
//
Unity学习
笔记//初学者,没太多编程基础,所以难免可能会有写错的地方,请见谅官网教程链接http://unity3d.com/cn/learn/tutorials/topics/graphics
pirateH
·
2020-03-11 04:43
Unity学习
笔记 -- 光照系统
Unity3D光照系统1.GlobalIlluminationGI,全局光照,能够计算直接光、间接光、环境光以及反射光的光照系统。(1)直接光从光源直接发射的光,可以通过Light组件实现。①DirectionalLight平行光:平行发射光线,可以照射场景里所有物体,用于模拟太阳。②PointLight点光源:在灯光位置上向四周发射光线,可以照射其范围内的所有对象,用于模拟灯泡。③SpotLig
想念皮歪歪
·
2020-03-04 14:59
我的
Unity学习
笔记----------API常用方法和类详解(四)
二十三.Camera组件(类)通过获取camera组件把场景中鼠标的位置(点)转化为射线mainCamera=GameObject.Find(“MainCamera”).GetComponent();获取camera组件的另一种方法:通过maincamera身上的标签进行查找当camera的标签为MainCamera时可以使用mainCamera=Camera.main;VoidUpdate(){
kk_littlerabbit
·
2020-03-01 20:41
unity
c#
经验分享
程序人生
Unity学习
笔记(1)—本地坐标转世界坐标
先简单介绍一下我是一个程序员(菜鸟程序员),用C#开发,在开发的过程中会遇到一些问题,当时解决了但是在遇到可能还会在犯,所以启发我做这样一个学习笔记系列,一来是希望能够督促自己总结学习,二来是可以在变身之路上认识志同道合的朋友们一起成长,我写的不对的地方还望朋友们能够指出来,有什么问题可以留言,我们可以一起思考共同进步。上周我在写UI组件的时候的时候遇到一个问题——UI界面的坐标和世界坐标之间的转
一颗桃桃向南瓜
·
2020-03-01 17:37
群内资源汇总
1、
Unity学习
路线:群文件>_学习路线2、
Unity学习
资源:群文件>学习资料3、游戏开发资源:群文件>资源4、快速解答问题:关注“洪流学堂”微信公众号,下方菜单“答疑社群”中提问5、Unity2018
郑洪智_你的Unity探路者
·
2020-02-21 13:57
Vuforia
Unity学习
笔记(1)——运行StarterKit
VuforiaARStarterKit包含一套完整的功能示例,要运行起来只需要配置好AppLicenseKey和添加场景。在这之前,先简要介绍一下主要文件目录结构:图1.StarterKit文件结构下面简述StarterKit的配置过程:1.登录Vuforia开发者官网https://developer.vuforia.com/targetmanager/licenseManager/;2.选择D
Lee_09
·
2020-02-17 23:52
Unity学习
笔记(四)之模型移动
一、Transform基本移动函数1.按照指定方向移动一定距离,应用范围:wasd键以及上下左右控制类似floatTranslateSpeed=10f;//Vector3.forward表示“向前”transform.Translate(Vector3.forward*TranslateSpeed);2.全方向移动一定的距离//x轴移动速度移动速度floatxSpeed=-5f;//z轴移动速度移
HoyaWhite
·
2020-02-16 04:23
Unity学习
180806 欧拉旋转 eulers
类与方法:Transform.Rotate(Vector3eulers,SpacerelativeTo=Space.self/Space.world)Vector3euler--旋转的欧拉角,使用时指明旋转的轴与速度Space--旋转参考的坐标系,自身或者世界坐标Example:UnityDemoofRotate()Transform.Rotate(FloatxAngle,yAngle,zAngl
西浔_3743
·
2020-02-13 08:33
Unity学习
笔记(24)——UnityTilemap
继续教程,今天完成5~81.RuleTiles,很强大的方块编辑工具,有点类似以前玩帝国时代的地图编辑器,会根据周围的方格情况来决定某一个方格要改变成什么样,X代表那个相对位置没方格,绿箭头代表有方格,然后就能变成图示的方格。不过泥土、草地和瀑布在同一个调色板上,是如何区分规则的,现在还不太清楚。另外除了Fixed以外的其他规则,包括Rotated、MirrorX、MirrorY,也不清楚是怎么用
超级炮锤
·
2020-02-11 23:40
unity学习
总结知识大全
---date:2017-07-1713:01status:publictitle:---游戏物体添加tag值,获取taggameObject.tag//设置游戏对象的tag值gameObject.tag="Player"调用transform组件的三种方式(1)gameObject.GetCompenent()(2)gameObject.transform(3)transformGameObje
幕飞
·
2020-02-11 06:04
Unity学习
笔记 - Roguelike Tutorial(上)
//
Unity学习
笔记(零基础入坑),自用的同时也许也能帮助别人//初学者,没太多编程基础,所以难免可能会有写错的地方,请见谅//详细教程视频都有,笔记只记重点官网教程链接:http://unity3d.com
pirateH
·
2020-02-09 15:49
unity学习
笔记
当对一个父GameObject进行无效设置后,它的子类gameobject也会无效,但是并没有改变子类的状态,也就是说你没有办法使用它自身的属性activeSelf,判断一个子gameobject是否是激活状态,要使用activeInHierarchy。如果要改变子类的状态,使用DeactivateChildren使用transform的一些建议1,最好把它的父transforn的位置设置为(0,
王广帅
·
2020-02-06 17:42
Unity学习
笔记 - Space Shooter (下)
接上篇
Unity学习
笔记-SpaceShooter(上)第七步加入音效和背景音乐音频文件(audioclips)直接拖到对应的gameobject上即可自动在该object上生成声音component-audiosources
pirateH
·
2020-01-02 04:49
Unity学习
笔记 - 记我趟过的那些坑(持续更新)
有些不算坑,算小技巧吧。1.如何删除prefab的子物体这个要mark一下,因为趟完一次之后,第二次居然又忘了。。将prefab拖到场景里,直接delete子物体,然后你以为真的break了和prefab的联结关系吗?No!直接点Apply!Alliswell!这是unity的bug吧O__O"…这是货真价实的坑。2.提高ios的fps上限ios默认的fps上限是30,运行我的游戏的时候,能感觉到
pirateH
·
2019-12-27 11:36
Unity学习
笔记 - Space Shooter (上)
//
Unity学习
笔记,自己会记录一些学习中遇到的问题,可以给自己看也可以给需要的人看,希望能帮助掉在同样坑里的小伙伴们//初学者,没太多编程基础,所以难免可能会有写错的地方,请见谅课后心得:unity
pirateH
·
2019-12-23 21:33
Unity学习
笔记之子弹发射
Angular角速度GetComponent().angularVelocity=Random.insideUntSphere*tumblerigidbodycomponent中的angulardrag是角速度的空气阻力InstantiateInstantiate(gameObject,transform.position,transform.rotation)在游戏里生成一个gameObject
小太阳花儿
·
2019-12-22 14:24
Unity学习
180802 枚举类控制
用到的标记[RequireComponent(typeof(Rigidbody))]//需要属性Rigidbody用到的属性关键字publicenumMoveDirection{idle,right,up,forward};//枚举类型选择移动的方向publicMoveDirectiondirect;//声明枚举类publicRigidbodyrig;执行voidFixedUpdate(){if(
西浔_3743
·
2019-12-18 11:53
Unity学习
笔记(三)之基础
目录Rigidbody刚体组件的具体参数获取模型物体的尺寸大小字典的运用(Dictionary)取绝对值最大值最小值获取屏幕分辨率,像素点宽和高MarkRigidbody刚体组件的具体参数Rigidbodymass质量,以千克计算。drag空气阻力,当物体受力运动时空气的阻力,以牛顿计算。angulardrag空气角阻力,当物体受扭矩力选择时空气的阻力,以牛顿计算。usegravity使用重力,当
HoyaWhite
·
2019-12-17 09:11
基于
Unity学习
Shader
看了许多介绍shader学习的文章后,首推wikibook上的cgprogramming。上面的资源我只看了个开头,但感觉描述的非常到位,持续看下去应该能达到挺高的水平(大神就算了),英语好的,直接开挂吧。学shader,最最最基础的就是要搞清楚renderpipeline,有了这个基础,学shader时就没那么多茫然了。以下是关于renderpipeline的资料:来自wikibook上的介绍来
iqxtreme
·
2019-12-08 08:37
Unity学习
笔记(17)——FlappyBird
今天学习2DGameCreation的教程,其中的第四个系列MakingAFlappyBirdStyleGame。从项目实例入手来学习,应该会比从局部学来得好一些相比于之前的打飞机,主要的差别在背景的不断移动刷新,以及随机出现的柱子。另外这次是一个纯2D的项目,会介绍一些之前没学过的2D知识。1.下载了教程中提供的文件(地址http://bit.ly/flappybirdstyle)后,在Insp
超级炮锤
·
2019-12-08 00:35
Unity学习
笔记:UGUI相关知识
将小图片合并为图集:将每个小图片的Packingtag中的标签调为相同,然后在Window窗口中找到SpritePacker选项选定好标签后用Appake合并↓↓↓↓↓↓↓↓↓↓↓↓↓↓在事件中添加委托的方法写在Start方法中执行↓↓↓↓↓↓↓↓↓↓↓↓↓↓Image消息框RectTransform花瓣打开前PosXPosYPosZ文本相对于花瓣的位置RightHeight文本大小(大小为一半)
努力长头发的程序猿
·
2019-12-05 11:43
Unity
C#
UGUI
Unity学习
笔记:通过IO对文件进行操作
需要引用的类库:usingSystem.IO;usingSystem.IO.Compression;stringpath=EditorUtility.SaveFilePanel("SaveExcelFile","","Result.xlsx","xlsx");打开窗口并返回一个选择的保存路径第一个参数是窗口的名称,第二个参数是路径开始的位置,第三个参数是保存的物体的名称,第四个参数是过滤的文件名(
努力长头发的程序猿
·
2019-12-05 11:21
C#
System
Unity
Unity学习
笔记(五)之坐标系
一、WorldSpace(世界坐标)我们在场景中添加物体(如:Cube),他们都是以世界坐标显示在场景中的。transform.position可以获得该位置坐标。代码获取的transform.position都是一致的无论是3d还是2d,ugui/ngui,父子关系,transform.position都是以场景中心(0,0)的位置开始计算,单位长度也都是一样的。无论怎样的UI,怎样的层级关系,
HoyaWhite
·
2019-11-07 02:14
OpenCVFor
Unity学习
教程——5
Advanced(高级)篇2.GreenScreenExample这个demo有点难啃,可能因为图形学基础太弱,但基础实现目标还是能看懂,就是将人物和背景分离,由于我的背景为白色,所以直接用demo计算出的效果与原目的不大一样,这里我们把第134行定义背景色mat数据的代码稍微改一下,在末尾加上“,newScalar(255,255,255,255)”。(参照137行的加法,这里的颜色可以根据个人
ShawnWeasley
·
2019-07-16 10:51
Unity学习
(Day01)——unity界面
本节为Unity界面等基础知识的介绍一、Unity界面本部分的图片与文字大部分来源于下方链接文章:作者:axin7c8;来源:CSDN;原文:https://blog.csdn.net/axin7c8/article/details/78942959下图是写逻辑常用的布局,当然还有美术布局等,点击右上角的布局按钮即可切换。图中可见各个面板名字及其位置,其中工具栏中从左至右为:观察(拖动)按钮(Q)
Abbey_qi
·
2019-05-23 13:03
Unity
我的
Unity学习
笔记之——Unity中从网站下载ab资源+下载存储一条龙
usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingUnityEngine.Networking;usingSystem.IO;publicclassDownLoadAssetBundle:MonoBehaviour{privatestringmainAssetBundleURL=@"http:
91焦先生
·
2019-04-14 15:00
unity学习
之路—飞机大战
unity学习
之路—飞机大战这是我第一次进行博客写作,准备把前段时间写的《飞机大战》游戏的制作过程写出来,一方面为自己知识的梳理,另一方面是为分享,当然,前几次写出来的结果肯定很烂,只会有我自己看的。
qq_42470372
·
2019-03-23 09:32
unity
项目
【
Unity学习
&优化】:Unity与C#内存优化(1)
我们项目里,每个NPC都有一个数值类,包括了hp,atk,dp等值,最近发现了在获取存储数值累NumericalData时出现了GC,然后看了下C#的Dictionary源码才知道这么回事。C#之Dictionary下载了.Net源码之后,打开nlp.sln,查看Dictionary类,发现如果在new一个Dictionary对象时没有传实参,就会用默认的EqualityComparer.Defa
_Averson
·
2019-03-17 23:14
Unity3D学习&优化
Unity学习
笔记:Unity 3D 飞机大战
Unity学习
笔记:Unity3D飞机大战1、打开unity软件后,首先新建Quad作为背景,导入飞机模型,并为其添加刚体然后创建C#脚本,挂载到飞机上。
beiluo77
·
2019-03-01 16:57
unity
unity学习
记录
1.修改Rigidbody2D的velocity(速度)floatmove=Input.GetAxis(Constants.inputMove);this.GetComponent().velocity=newVector2(move*maxSpeed,GetComponent().velocity.y);move的值在-1~1之间,会根据按键的时长来进行计算2.RaycastHit2D.norm
死兔子2333
·
2019-02-26 14:53
Unity学习
路线是什么样的?
Unity学习
路线是什么样的?
smile程序媛
·
2019-01-07 17:25
游戏开发
编程
IT技术
unity学习
教程之定制脚本模板示例代码
1、unity的脚本模板新版本unity中的C#脚本有三类,第一类是我们平时开发用的C#Script;第二类是Testing,用来做单元测试;第三类是Playables,用作TimeLine中管理时间线上每一帧的动画、声音等。我们点击创建脚本时,会自动生成unity内置的一套模板:usingSystem.Collections;usingSystem.Collections.Generic;usi
禹泽鹏鹏
·
2018-12-30 10:49
Unity学习
笔记(18)——FlappyBird
今天学习FlappyBird的6~8节教程1.首先是常规的GameController的脚本,学到一个新概念,singletonpattern单例模式。教程中采取的步骤是在其中声明了一个静态的实例publicstaticGameControllerinstance,在另一个类中直接使用了GameController.instance.函数的方式来调用。除此以外,在本类中检测是不是只有单一实例的代码
超级炮锤
·
2018-11-07 01:31
Unity学习
笔记(5):动态加载Prefab
第一种方法,从Resources文件夹读取PrefabAssets/Resources文件夹是Unity中的一个特殊文件夹,在博主当前的认知里,放在这个文件夹里的Prefab可以被代码动态加载直接上代码GameObjectPrefab=(GameObject)Resources.Load("Prefabs/Character");Instantiate(Prefab);第二种方法,绝对路径读取Pr
凌夜霜
·
2018-10-07 17:00
Unity学习
笔记(4): 碰撞相关API
Unity3D中的碰撞:在unity中,有普通碰撞体Collider和触发器(Trigger)两种碰撞体,两个普通碰撞体会发生碰撞并产生力学现象,触发器则像是个无法触碰而又真实存在的东西,也会触发碰撞事件,但另一个物体会穿过它,碰撞发生的前提是两碰撞体有一方携带刚体(Rigidbody)组件。物体对碰撞体进行处理的三个函数:voidOnCollisionEnter(Collisioncollisi
凌夜霜
·
2018-09-21 20:00
Unity学习
笔记(3):一些常用API和应用场景
Mathf.Lerp(floata,floatb,floatt)插值函数,当a()获得对象的组件控制物体旋转相关:Quaternion:四元数voidRotating(floath,floatv){Vector3targetDir=newVector3(h,0,v);QuaterniontargetRotation=Quaternion.LookRotation(targetDir,Vector3
凌夜霜
·
2018-09-21 20:00
Unity学习
笔记(2): 如何使物体消失
Unity使物体消失的三种方法GameObject.Destroy(gameobjcet);//在下一帧破坏物体gameObject.SetActive(false);//Unity2017新API,使用该方法设置物体是否存在于Hierarchy,active的新名称为activeSelf,无法直接修改,可以使用gameObject.activeInHierarchy()方法获取它的值。enabl
凌夜霜
·
2018-09-21 20:00
Unity学习
笔记(1)
transform:transform是GameObject的一个默认的组件,其包含着该对象的几种属性,坐标(Position)以及旋转角度(Rotation)和尺寸(Scale)。transform的子对象:transform.position类型为Vector3,其值为该对象的世界坐标值transform.localposition类型为Vector3,其值为以父对象的坐标为原点的坐标值tra
凌夜霜
·
2018-09-21 20:00
Unity学习
简易单人FPS开发——AI实现(部分)
关于Crieria项目AI的实现步骤一:敌方AI的生成与触发关于敌方目标的生成采用随机布局与触发点生成——在每一次玩家初始化(读档,开始游戏,死亡)时,规定数量的AI单位自动刷新在固定区域的随机位置上;特定巡逻单位在固定位置刷新并赋予巡逻位点与侦测半径。固定AI主要起环境的作用,巡逻AI在充当环境体的同时兼具触发器开关。这是初始化随机布局的形式关于触发AI生成的机制,大体分为两种:剧情触发,条件触
NVincent
·
2018-08-24 16:50
【
Unity学习
】Unity的阴影基础实现(Shadow Map)
ShadowMap的实现原理在实时渲染中,我们最常使用的是一种名为ShadowMap的技术。即将摄像机位置与光源位置重合,那么场景中的阴影区域就是摄像机看不到的地方,在Unity中就是使用的这种技术。再前向渲染路径中:其实我们只需要得到在以上这种情况下的深度信息就行了,所以没必要再像计算光照那样,使用BassPass和AdditonalPass来更新深度信息来得到阴影映射纹理。而是使用一个专门的P
雨果66666
·
2018-08-01 14:53
Unity
Unity中对transform.position.x/y/z直接赋值报错的问题
描述在
Unity学习
开发过程中,会遇到通过对transform.position.x/y/z直接赋值时报错:但是transform.position=Vector3.zero;却是可以的。
糊涂小蜗牛
·
2018-07-18 16:26
游戏开发历程
unity学习
:修改prefab可以修改所有相同object导出Android平台的时候出现以
MrAndroider
·
2018-07-13 09:52
游戏开发
Unity学习
之路10——多人游戏与网络
Unity学习
之路10——多人游戏与网络作业要求:选择一个以前的作业或自己选择一个小游戏,设计成网络游戏效果图:实现过程在上一次作业的基础上,将AI小坦克改成双人对战坦克游戏。
ke1950523491
·
2018-06-26 22:20
Unity3d学习
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他