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学习笔记
2 简易2D横版RPG游戏制作(二)
十二、敌人受攻击时的闪烁和Player的生命值的修正上一篇中,我们利用Controller2D中的IEnumeratorTakenDamage接口,使得我们的Player受到攻击时会进行闪烁,我们同样地也希望在我们的敌人身上可以实现相同的效果。所以我们现在需要复制Controller2D脚本里面的两个内容到我们的Enemy2D脚本里面去:第一个内容://显示角色当前正受到攻击floattakenD
sinolzeng
·
2020-07-08 05:43
Unity3D
unity学习笔记
之unity2017新功能:SpriteAtlas
之前对于unity得图集管理不是很了解,所以也无法做SpriteAtlas与之前的SpritePacker谁好谁坏的比较。但是按照更新就是对现有物体功能得升级来看,SpriteAtlas还是不错的,最起码对于不同性能得平台处理不同得分辨率图集来说SpriteAtlas得方便性完胜SpritePacker。废话不多说下面进入正题:No1.SpriteAtlas像大多数unity资源一样可以直接在As
啊基米德
·
2020-07-05 04:23
unity3d笔记
Unity学习笔记
(25)——Audio
今天时间没安排好,十二点多才开始学,加上不知道开始什么新的课程,走了点弯路,最终选了简单的音频,一共只有12个节教程,今天学前2节。1.AudioListener很简单,和相机绑在一起,相当于是游戏中的耳朵。AudioSource中基础的部分之前学过,这次主要是看看3D的部分。有三种衰减的曲线,对数衰减、线性衰减和自定义衰减,应该代表的是不同距离的声音大小吧。在之前SpaceShooter的工程里
超级炮锤
·
2020-07-04 06:12
Unity学习笔记
:相机Camera跟随物体移动
关键字:相对位置首先要计算出位置的偏移,即移动的物体与相机的相对位置。物体移动时将移动物体位置信息加上相对位置,即可实时设置相机位置,以达到平稳跟随的目的。publicclassFollowTarget:MonoBehaviour{//transform获取目标位置组件记得将playerTransform与移动物体相关联。publicTransformplayerTransform;//定义一个私
自闭的饭盒
·
2020-07-02 03:15
Unity学习笔记
1 锁定摄像机镜头跟随角色移动
注释:方法非原创,纯笔记,欢迎转载。准备:1.摄像机Camera2.新建C#Script命名CameraMove开始:1.输入:usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclassCameraMove:MonoBehaviour{publicTransformplayerTransf
hongqipa
·
2020-07-02 02:18
Unity
木木的
Unity学习笔记
(四)—— Unity中的柏林噪声(Perlin Noise)
木木的
Unity学习笔记
(四)——Unity中的柏林噪声柏林噪声是一个非常强大算法,经常用于程序生成随机内容,在游戏和其他像电影等多媒体领域广泛应用。
FumikiSAMA
·
2020-07-02 00:22
Unity学习笔记
(1)-“Hello World”之Unity的调试和log
作为一个合格的程序员,持续保持学习的状态是十分必要,学习3d有一段时间了,期间接触过虚幻引擎,unity等3d引擎,个人的看法是虚幻引擎功能强大,但unity更适合开发手游,想来自己从2011年底开始接触ios游戏开发时就接触过unity,当时因为自己一直在开发2d游戏,且在2d手机游戏开发上,cocos2d-x有着很好的易用性,所以选择了cocos2d-x作为自己的主要开发引擎学习,同时当时的自
bill_man
·
2020-07-01 18:24
unity3d
unity初探学习笔记
Unity学习笔记
--制作PerlinNoise(柏林噪声)地形
这里记录一下用柏林噪声制作Unity随机地形的过程:柏林噪声原理:柏林噪声数学原理介绍2.在unity中的应用C#=>staticfloatPerlinNoise(floatx,floaty);柏林噪波是在2D平面浮点值生成的伪随机图案(尽管该技术已经普及到三维或者更多维数,但在Unity还未实现)。此噪波不是由每个点的完全随机值构成,而是由逐渐增加和减少交错波形图案值构成。此噪波可以作为基本纹理
秋瞑小雁客
·
2020-07-01 14:01
unity
游戏开发
unity3d
unity
Unity学习笔记
——Animation
UnityNoteTheAnimationViewFrom“UnityLearnTutorials”本文属于UnityAnimation的入门案例,讲述了一个相机的片头环绕动画创建过程,适合初级玩家食用。示例:我们的游戏需要创建一个相机,在游戏开始之前环绕场景一周,给玩家一个整体视角的感受,为了实现这项功能我们就需要用到Unity的Animation动画系统。简单布置好场景后,添加一个相机,Ctr
聆听耳边的呼吸
·
2020-07-01 09:50
Unity
Note
Unity学习(C#)——基础结构程序
Unity学习笔记
一——C#基础基础结构程序基础结构程序usingXXX引入空间命名namespaceXXX定义命名空间main必须有一个且只能有一个项目属于解决方案,一个解决方案可能包括多个项目。
concamy
·
2020-06-29 15:16
c#
unity3d
C#和
Unity学习笔记
7.23数据类型:值类型:普通类型(整型,浮点型,布尔型,结构体,枚举)引用类型:String,字符串,数组,类引用类型:1.数据的内存(堆区)2.这段内存的引用(地址)区别:1.值类型存储在内存栈中,引用类型数据存储在内存堆中,而数据的引用存在内存栈中。2.栈空间小值类型存储速度快,堆空间大引用类型存储速度慢。3.值类型系统自动回收,引用类型有垃圾回收机制(GC)回收。垃圾回收机制:当堆区内存无
xekoli
·
2020-06-29 03:08
unity3D学习
Unity学习笔记
(一)事件函数
一.前言自学了一段时间Unity,感觉一些知识零零散散的在网上查找,不易于自己吸收理解,特此把一些易混淆的知识点整理出来,以供自己回顾理解。二.事件函数(部分)Unity中脚本运行时,自带的一些事件函数会根据相应的顺序进行执行,我们来讲一下部分事件函数的作用(按顺序)我们先来看一下Unity官网给出的顺序图接下来我们一个个来解释(1)Reset()根据上图给出的英文解释,我们可以知道Reset()
IMBA鑫鑫
·
2020-06-27 13:27
U3d学习小知识
Unity学习笔记
(一) UGUI
1.CanvasCanvas组件可以认为是放置UI的一个抽象空间。所有的UI元素都必须依附于某个Canvas中。Canvas可以嵌套一个或多个Canvas,并且以级联的方式影响到子节点。1.1CanvasRenderModeScreenSpace-OverlayCanvas自动适配屏幕大小,不经过投影空间,直接在屏幕上绘制,即使场景中没有任何Camera也可以呈现出Canvas中的内容。Ps.这种
qinghu
·
2020-06-27 12:18
Unity学习笔记
(一)
吐槽啊啊啊啊啊,最近考试唉,下周每天都考试,然后因为要参加腾讯的游戏的项目,8月初要交项目,好不容易把团队组起来,各种跑路的人唉,没办法还是想坚持下去,就这两种学了下C#和unity,把之前学的东西总结一下。成果就在网上看别人的课程入门写了两个小Demo第一个就是打砖块,发射小球然后打击墙面第二个就是类似微信小程序的见缝插针都是看网上别人教程写的,不过基本的Unity自己算是入门了知识点总结1工程
sakurakider
·
2020-06-26 07:28
unity
Unity学习笔记
(1)-C#的相关笔记
一、C#值的类型主要分为两种类型:(1)值类型:直接存储在内存的栈上面(2)引用类型:在内存的栈上面衍生出一个引用,在内存的堆上面才会存储具体的值(3)指针类型(仅在不安全项目中使用)值类型:(1)内建类型,如int、bool等(2)用户可自定义的struct类型及枚举enum类型所有的值类型均继承于System.ValueType,而前面的类继承于System.Object,该类为C#语言的基类
坤sama
·
2020-06-25 23:46
Unity学习
Unity学习笔记
(二)——第一个Unity项目Hello Unity
保留版权,转载请注明出处:http://blog.csdn.net/panjunbiao/article/details/9318811在这一篇文章里,参照宣雨松的《Unity3D游戏开发》第38页的例子,用C#写出我的第一个Unity项目HelloUnity。第一步,新建项目:点击“CreateProject”创建项目之后,我们看到项目中只有一个摄像机对象“MainCamera”。并且Unity
造梦工程师
·
2020-06-24 19:32
游戏开发
Unity学习笔记
13——代码动态加载Prefab预设体
在进行一些功能开发的时候,我们常常将一些能够复用的对象制作成.prefab的预设物体,然后将预设体存放到Resources目录之下,使用时再动态加载到场景中并进行实例化。例如:子弹、特效甚至音频等,都能制作成预设体。一、预设动态加载到场景:一个预设体要能够通过代码控制在场景中进行显示,需要三个步骤,这里我们以动态加载怪物血条为例子分析一个常见的误区:1.预设体资源加载://加载预设体资源GameO
河乐不为
·
2020-06-24 05:51
Unity3D游戏开发
Unity学习笔记
Unity学习笔记
[1]——属性面板(inspector)访问{get,set}形式的属性
控制UnityInspector(属性面板)以{get,set}访问属性值的方法——SetProperty解决方法着急的孩子请看过来SetProperty源库,一键下载到unity项目中即可使用。https://github.com/LMNRY/SetProperty关于一件遗憾的事情……笔者在使用UnityEditor编辑器过程中,遇到了一件非常遗憾的事情。在一个MonoBehaviour当中,
zarf
·
2020-06-23 20:09
Unity
unity学习笔记
00002 - 创建一个项目
Unity3D创建游戏的基本理念一款完整的游戏就是一个项目(project),游戏中不同的关卡对应的是项目下的场景(scene)。一款游戏可以包含若干个关卡(场景),因此一个项目下面可以保存多个场景。创建新项目启动Unity3D后,点击“新建”,创建一个新的工程,可以修改文件名称和文件路径创建好新项目后,由于每个项目中可能会有多个不同的场景或关卡,所以开发人员往往要新建多个场景。新建场景的方法是:
念惟忆
·
2020-06-23 11:18
unity3d学习笔记
Vuforia
Unity学习笔记
(0)——准备工作
Vuforia学习之前先在官网注册好账号然后下载VuforiaSDK[VuforiaARStarterKit]导入Unity工程中。以下作为参考:1.进入官方网站https://developer.vuforia.com/注册账号;2.[选择Downloads/SDK菜单,下载Vuforia6.2SDK;](这资源下载极慢无比无法正常玩耍:()3.取消步骤2的资源下载,转到Unity的Assets
Lee_09
·
2020-06-22 21:58
Unity学习笔记
(一)
1、layermask的作用通过LayerMask.GetMask(“LayerName”),可以获得对应层的掩码(mask)。这样可以使得,如用摄像机投影射线时,求出其投影到指定层后的碰撞点。即可以指定碰撞器2、Time.deltaTime的作用官方解释是:你加上或者减去一个值,那你很可能应该乘以Time.deltaTime。当你乘以它以后,你实质上的表达是:我想让这个物体以每秒钟10米的速度移
宣小K
·
2020-06-22 18:55
游戏开发
Unity学习笔记
007.Unity接入原生Android百度AR地图
大概操作步骤按笔记006执行。1.背景环境:OS:Windows10AndroidStudio3.2Unity2018.1.2f1思路Unity端:主调方,UIAndroid端:底层接口,打包aar方式2.步骤2.1AndroidStudio基础配置2.1.1新建工程、导入Unity接口包。对比百度demo,导入百度lib,如图:模仿demo,新建Activity,如下:2.1.2配置app的bu
PaddyH
·
2020-06-22 16:26
UnityProject
Unity Gameobject类测试
Unity学习笔记
汇总官方API使用文档文章目录1.测试11.1.前台1.2.代码1.3.结果2.测试22.1.前台2.2.代码2.3.结果3.测试33.1.前台3.2.代码3.3.效果4.举一反三4.1
COCO56
·
2020-06-21 18:45
Unity
Unity学习笔记
--赛车的控制代码
Unity学习笔记
–赛车的控制代码usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclassCarContraller
秋瞑小雁客
·
2020-06-12 12:22
unity
unity
unity3d
c#
游戏开发
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学习笔记
- 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
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学习笔记
(24)——UnityTilemap
继续教程,今天完成5~81.RuleTiles,很强大的方块编辑工具,有点类似以前玩帝国时代的地图编辑器,会根据周围的方格情况来决定某一个方格要改变成什么样,X代表那个相对位置没方格,绿箭头代表有方格,然后就能变成图示的方格。不过泥土、草地和瀑布在同一个调色板上,是如何区分规则的,现在还不太清楚。另外除了Fixed以外的其他规则,包括Rotated、MirrorX、MirrorY,也不清楚是怎么用
超级炮锤
·
2020-02-11 23:40
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学习笔记
(三)之基础
目录Rigidbody刚体组件的具体参数获取模型物体的尺寸大小字典的运用(Dictionary)取绝对值最大值最小值获取屏幕分辨率,像素点宽和高MarkRigidbody刚体组件的具体参数Rigidbodymass质量,以千克计算。drag空气阻力,当物体受力运动时空气的阻力,以牛顿计算。angulardrag空气角阻力,当物体受扭矩力选择时空气的阻力,以牛顿计算。usegravity使用重力,当
HoyaWhite
·
2019-12-17 09:11
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
我的
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 3D 飞机大战
Unity学习笔记
:Unity3D飞机大战1、打开unity软件后,首先新建Quad作为背景,导入飞机模型,并为其添加刚体然后创建C#脚本,挂载到飞机上。
beiluo77
·
2019-03-01 16:57
unity
Unity学习笔记
(18)——FlappyBird
今天学习FlappyBird的6~8节教程1.首先是常规的GameController的脚本,学到一个新概念,singletonpattern单例模式。教程中采取的步骤是在其中声明了一个静态的实例publicstaticGameControllerinstance,在另一个类中直接使用了GameController.instance.函数的方式来调用。除此以外,在本类中检测是不是只有单一实例的代码
超级炮锤
·
2018-11-07 01:31
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他