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
Unity2D
Unity2D
简单实现物体跟随鼠标移动并旋转
效果图如下代码如下usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclassFollowMouse:MonoBehaviour{//UsethisforinitializationvoidStart(){}//UpdateiscalledonceperframevoidUpdate(){F
LennyS丶
·
2020-08-14 03:13
Unity
Unity2D
:3.实现2D游戏中的武器跟随旋转及对称
以下代码适合武器贴图枪口朝上、左侧为武器上方的情况。若贴图朝向不同,我们改变角度的计算方向即可。改变武器正反通过改变LocalScale实现。usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclassWeapon:MonoBehaviour{privatevoidFixedUpdate()
XTStarry
·
2020-08-14 02:59
Unity2D
Unity
Unity2D
——对象朝向鼠标点击方向
voidUpdate(){if(Input.GetMouseButton(0)){Vector3ms=Input.mousePosition;ms=Camera.main.ScreenToWorldPoint(ms);//获取鼠标相对位置//对象的位置Vector3gunPos=this.transform.position;floatfireangle;//发射角度//计算鼠标位置与对象位置之
卟叻卟叻卟
·
2020-08-14 02:16
Unity2d
和3d物体跟随鼠标移动
2D:UGUIpublicvoidOnBeginDrag(PointerEventDataeventData){ima.raycastTarget=false;//offset=transform.position-Globe.Instance.UICamera.ScreenToWorldPoint(Input.mousePosition);beginPos=this.transform.posi
Liumotor
·
2020-08-14 02:06
unity2d
实现物体跟随鼠标绕一个点旋转效果
在2D游戏中,类似泡泡龙炮台发射、敌人飞机永远指向PLAYER、愤怒小鸟弹弓发射等效果,都需要用到物体跟随鼠标绕一个点旋转的效果,在unity中实现代码很简单,但是在理解上有一定障碍,因为unity是3D界面,他的旋转并不是2D世界中那么简单。实现这种效果,可以使用两种方法,一种是采用角度计算,一种是采用向量运算;1,角度运算容易理解,但是代码较为繁琐,可以参考点击打开链接,2,向量运算实现1),
weixin_30886233
·
2020-08-14 02:41
unity2d
,调整sprite透明度的方法
privateSpriteRendererthisrenderer;privateColorc;//声明一个空的renderer和一个空的color//UsethisforinitializationvoidStart(){thisrenderer=gameObject.GetComponent();//将调用本脚本对象自身的spriterender绑定到一开始声明的变量里}//Updateisc
rb_link
·
2020-08-13 18:47
Unity2D
实现Sprite拖动并且添加拖动限制范围
拖动是非常常用的功能,也非常容易实现,比如直接让物体坐标等于鼠标坐标等。本篇博客主要讲解如何实现拖拽并限制拖拽区域。注意对象要加上collider2D。publicfloatlimit=5f;publicfloatspeed=2.5f;Vector3oriMousePos;privatevoidOnMouseDown(){oriMousePos=Input.mousePosition;//记录按下
我寄人间雪满头丶
·
2020-08-13 17:24
Unity学习
Unity2D
碰撞检测
很简单的一个判断:打飞机游戏中检测飞机与敌方子弹是否碰撞。写起来却废了我这个菜鸟不少功夫。最开始,我想到的是用OnTriggerEnter检测飞机与子弹相撞,但是无论怎么调试,都无法触发,只能作罢。这一点以后要了解一下,为什么无法触发。或许是自己一直没有写对?privatevoidOnTriggerEnter2D(Collider2Dcoll){if(coll.tag=="Player"){Deb
oncruise
·
2020-08-13 16:35
Unity2D
教程:添加敌人、简单动画、动画结束后销毁对象
关注专栏,持续更新哦教程总目录添加敌人添加一个敌人加上Collider2D用OnCollisionEnter2D来给予伤害,这些都比较简单不仔细说了。privatevoidOnCollisionEnter2D(Collision2Dcollision){Playerp=Helper.GetPlayerByCollision2D(collision);if(p==null)return;p.Heal
JK Chen
·
2020-08-13 15:07
Unity2D教程
Unity
C#程序员整理的Unity 3D笔记(二十):2D Toolkit之官方教程《Whack a Mole》
.本文开始学习2D商用比较广泛的2DToolkit插件.2DToolkit插件在2D中的地位,犹如UI中NGUI对UnityGUI一样:虽然官方原生的2D还不错,但这是最近1年新版本才有的功能,2年前
Unity2D
Instagram老王
·
2020-08-12 12:11
Unity3D
Unity 2D Arkanoid Tutorial(打砖块教程)
Unity2D
ArkanoidTutorialForewordLet'smakeanArkanoidclonewithonly37linesofcode!
aperfels
·
2020-08-11 13:26
Unity2D
Unity TiledMap 游戏开发日记 1
由于一直使用H5游戏引擎,错过了
Unity2D
的发展,所以打算移植一个练
zhe13
·
2020-08-11 02:42
Unity
Unity2D
简易2D地图 —— 地图的显示
刚刚接触Unity,新手入门,项目为GIS类应用,包括地图的显示,漫游和缩放等功能,记录如下:1.新建
Unity2D
项目,准备好一张世界地图2.建立空物体,命名为MapView,把上面的图片拖放到MapView
井边兰
·
2020-08-10 23:13
UNITY
[原创]
Unity2D
开发 + UGUI 中文教程一
哈哈,首先解释一下为什么Spritekit系列没有继续更新。从今年(2015)四月份开始,发现Spritekit制作大一些的游戏很累,于是考虑换一款引擎尝试一下。刚好Unity5免费策略推出,2D功能也大大增强,于是开始转投Unity。在朋友鼓励下,推出Unity教程,希望能帮助那些想提高2D游戏开发效率的朋友们。ps:全系列都会使用5.2.0版本(目前最新5.2.2)进行开发。那么我们就开始吧!
weixin_34332905
·
2020-08-10 23:42
unity2D
背景移动补偿从而获得3d错觉效果
2d平台跳跃游戏当相机移动的时候背景跟随进行微调移动,从而使得玩家获得3d的错觉usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclassBackGroundParallax:MonoBehaviour{publicTransform[]backgrounds;//所有的背景层,这里,离玩
weixin_33849942
·
2020-08-10 23:10
小白零基础搞unity手机跑酷游戏-01-GettingStarted
小白零基础搞
unity2D
手机跑酷游戏-01-GettingStarted策划键位内容准备工作这是我第一次在CSDN上写博客,是想锻炼一下自己,也是对自己的一种激励吧,毕竟立了一个很大的flag,做不出来就贻笑大方了
up_Lighter
·
2020-08-10 22:31
Unity2D
开发学习笔记(一)
文章目录场景创建角色血条地图(TileMap)场景创建在场景创建这一块中有很多东西太基础就没讲,我就说说2D开发中可能会遇到的问题。角色在unity场景中新建一个sprite作为我们的角色。我想要实现的效果是2d横板游戏,所以暂时我认为角色需要有一个血条在头上。如上图所示,考虑到之后我们移动的时候会修改角色的转向,所以我们需要把角色和血条分开来,会旋转的是man(今后如果还有其它需要转向的可以放进
晨蓝fk
·
2020-08-10 20:07
unity2D
学习(2)Tilemap绘制地图
1Tilemap介绍Tilemap(瓦片地图):unity中自带的快速构建2D场景的工具2PixelsPerUnit介绍需要先介绍一下PixelsPerUnit(每个单位的资源像素量),这个属性在你点击你的素材的时候会出现(如下图所示)。从左下的文件里面找到素材图片,然后单击,右上边就会出现素材图片的信息,就会看见PixelsPerUnit。PixelsPerUnit代表的含义:本图片的像素与Un
qq_40306845
·
2020-08-10 19:05
unity学习
Unity2D
游戏开发—— 控制主角 左右移动及跳跃 代码
privateRigidbody2Drig;//刚体privatefloatjumpForce;//跳跃的力privatefloathorizontal;//水平偏移量privatefloatmoveSpeed;//水平移动速度绝对值privatefloatmove;//水平移动速度(左或右)voidStart(){rig=GetComponent();//获取主角刚体组件jumpForce=30
凉夏l
·
2020-08-10 19:04
游戏开发
UI 之 Basic Layout
RectTool是用来控制
Unity2D
对象(Unity’s2Dfeatures)和U
流浪的剑心
·
2020-08-10 17:14
手册——UI翻译
Unity 2D游戏开发教程之游戏中精灵的跳跃状态
Unity2D
游戏开发教程之游戏中精灵的跳跃状态精灵的跳跃状态为了让游戏中的精灵有更大的活动范围,上一节为游戏场景添加了多个地面,于是精灵可以从高的地面移动到低的地面处,如图2-14所示。
ciqihui0949
·
2020-08-10 15:20
Unity 2D打造《盖伦快跑》横版跑酷ARPG
越来越多的
Unity2D
游戏涌现,让我们来盘点一下那些虽然是2D制作但不妨非常精美的游戏佳作吧!由Mobius精心打造的手游《盖伦快跑》是一款拥有便捷操作、简单快节奏、
七大黍
·
2020-08-10 15:26
Unity新闻
Unity2d
游戏开发:UGUI 与 Spine 的完美结合
孙广东2016.3.18将spine动画转化为Ugui系统的Graphics元素:(Unity5.3以上)SkeletonGraphic.cs代替官方的SkeletonAnimation.cs使用(对象/预制体上)SkeletonGraphic.shader代替官方的Spine/Skeletonshader使用(赋值给材质上)/***********************************
u010019717
·
2020-08-08 22:15
unity3d
Editor私人定制
Unity2D
:简单人物纸娃娃换装实现(一) 服装的变换
效果预览基本效果鄙人不才,实现的方法较为粗暴,如果有更好的方案还望大神指教一二。准备工作巧妇难为无米之炊,制作换装系统首先得有“装备”才可以。如果大家会美术可以自己画,注意所有的素材的遮挡顺序和运动细节需要一致,当然如果用程序控制遮罩来实现更为优秀的遮挡管理我觉得也是可行的。给大家看看我用的素材集合(自制)截图:有了这些替换用的素材就可以开始实现换装了。Plyer的建立我将人物拆成了各个不同的身体
YostGray
·
2020-08-08 19:16
Unity2D
unity2D
使用shader创建缩放时重复原始大小的循环图像
在制作游戏时,经常需要用到将较小的重复循环的纹理图像拼成一个大图,比如地面上的尖刺,或是墙面砖块背景。遇到这种问题时通常的处理手段是像tilemap那样用单张纹理图片作为一个tile(unity中一般用sprite),将多个tile拼接起来形成一张大图。例如有一张256x256的无缝墙面纹理,我希望用这张图铺满一个512x512大小的墙面,512x512的墙面正好需要4个256x256的tile来
zz3399353
·
2020-08-08 02:13
Unity3d
相关
Shader
Unity2D
游戏开发——相机跟随主角
publicclassCamaraFollow:MonoBehaviour{publicGameObjectplayer;//主角publicfloatspeed;//相机跟随速度publicfloatminPosx;//相机不超过背景边界允许的最小值publicfloatmaxPosx;//相机不超过背景边界允许的最大值voidUpdate(){FixCameraPos();}voidFixCa
凉夏l
·
2020-08-07 17:35
游戏开发
Unity2D
游戏回旋镖实现
Unity2D
游戏实现回旋镖以下我举出2种同使用情况的回旋镖那么回旋镖需要怎么做呢?
unity3D游戏开发龙之介
·
2020-08-06 10:26
unity2D回旋镖
unity3d
游戏
游戏开发
2d游戏
Unity2D
物体按照指定路径不断移动
今天在设计一个NPC时想让NPC沿着指定路径移动,可以使用MoveTowards以及MovePosition函数,需要在物体上加上RigidBody2DpublicclassEnemyMove:MonoBehaviour{publicintindex=0;//从初始位置触发publicfloatspeed=0.05f;//移动速度publicTransform[]theWayPoints;//移动
颤抖的小学弟
·
2020-08-05 03:33
按照指定路径移动
Unity2D
案例学习——背包系统制作(ScriptableObject)
00简介该学习案例来自b站up主M_Studio的系列视频背包系统,此篇博客为案例学习笔记项目概览在该项目中,01项目基础内容的搭建系列视频的讲解中不包括基础场景的搭建以及角色移动控制的制作内容,在up提供的项目中已经提供了搭建好的基本内容这一部分的笔记中对已搭建的部分进行一定的分析记录素材处理场景以及角色的素材来自Unity商店的免费资源【TinyRPGForest】,其中还包括除了环境和人物素
上兰杂技师
·
2020-08-04 17:47
Unity实战项目学习
Unity2D
:Sprite和UI Image的区别
http://blog.u3dgames.cn/unity/2016-07/Unity-Sprite-VS-Image.htmlUnity3D最初是一个3D游戏引擎,而从4.3开始,系统加入了Sprite组件,Unity也终于有了2D游戏开发的官方解决方案。4.6更是增加了新的UI系统uGUI,使得使用Unity开发2D游戏效率非常高。那么对于从事2D游戏开发的同学来说,想必都曾经遇到过2D元素渲
W8023Y2014
·
2020-08-04 09:54
Unity
优秀文章
第一个游戏动作开发日志——
Unity2D
的血条制作
1、显示分为三成:背景框、血条、血条阴影代码放在血条和血条阴影上通过控制速度speed实现变化分层。。1、即改变血条的localscale.x实现血条显示的变化。2、通过IEnumerator的协程实现动态的增减变化。代码:publicclassBlood:MonoBehaviour{publicfloatspeed=5.0f;publicfloatbloodnow;//输入当前的血量public
夜城-灯火
·
2020-07-31 10:50
Unity
unity2D
学习(14)血条显示、Canvas中Render Mode的三种模式介绍
1血条素材处理分割处理:对上一章画出来的血条图片做分割处理整理素材格式:SpriteMode选择Multiple:因为一张图片包含多个素材。PixelsPerUnit单位像素为16:与之前游戏的素材统一。FilterMode选择为像素:因为素材是像素类型的。分割素材:点击上图里面的SpriteEditor,选择自动切割素材,再通过拖动切割选区来调整,最后记得Apply。效果2UI显示血条效果:在敌
qq_40306845
·
2020-07-31 09:13
unity学习
Unity2D
渲染层级
Unity渲染层级渲染效果:谁被在下面,谁在上面。-渲染层级camera(摄像机)Depth(值越高物体越在上面)在同一个camera中sortinglayer(越在下面的sortinglayer越在上面)例如:player层物体显示在default层物体的上面最后orderinlayer(谁的数值大,谁在上方)一般设计思路:第一步、对camera进行分层(l利用CullingMask属性设置显示
dema2014
·
2020-07-27 21:48
学习笔记
Unity2D
游戏开发 ——主角移动时播放相应动画
一动画状态机设置:1.2.3.4.5.二上代码:privateAnimatoranim;//动画组件voidStart(){rig=GetComponent();//获取主角刚体组件anim=GetComponent();}voidUpdate(){horizontal=Input.GetAxis("Horizontal");//水平方向按键偏移量move=horizontal*moveSpeed
凉夏l
·
2020-07-16 07:54
游戏开发
Unity2D
教程:人物移动动画,动画状态机之间的转化,动画卡顿问题
关注专栏,持续更新哦教程总目录2D像素人物可以通过抬左脚和抬右脚以及原画三种照片完成动画效果把这三种图片水平翻转后,你就得到了所有需要的素材最简单的正常动画逻辑需要4个动画,左idle,右idle,左walk和右walk。idle直接让4张相同的原画就行walk则是左脚右脚左脚右脚左脚右脚,重复是为了看起来流畅点(1秒6个关键帧)状态机的转换需要想一下我们设置了2个参数,speed和lookLef
JK Chen
·
2020-07-16 01:20
Unity2D教程
Unity
Unity2D
:2.基于状态的简易2D人物移动
使用了枚举来表示状态,方便添加功能,提高代码可读性:代码如下:usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclassplayer1:MonoBehaviour{//////人物速度///publicfloatSpeed=5f;//////移动状态枚举///publicenumWalkI
XTStarry
·
2020-07-15 19:17
Unity2D
Unity
unity2D
让游戏物体在不规则圈内走走停停
usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclassAnimalSrc100:MonoBehaviour{privatefloatspeed=4;publicVector3dir;//this.gameobject的运动方向publicintindex;//记录随机点privatef
欲雪
·
2020-07-15 06:01
手机游戏开发工程师培训教程
并且配套有几个企业实战的项目咨询QQ:779591710课程有以下六大特色:一、业内独家专业手游开发网络培训课程二、注重手机游戏开发基础,全程项目贯穿三、Android4.3游戏开发基础、Cocos2D-X,
Unity2D
xkqueen5913699
·
2020-07-15 01:06
Unity2D
教程:单例模式、SceneManager.LoadSceneAsync场景切换、Loading界面进度条
关注专栏,持续更新哦教程总目录单例模式一种和static方法较为类似的东西。下面两种写法的作用类似:publicclassConfig{publicstaticinta;publicstaticvoidF(){};}//调用Config.a;Config.F();publicclassConfig{privateConfig(){}publicstaticreadonlyConfiginstanc
JK Chen
·
2020-07-14 12:48
Unity2D教程
Unity
Unity2D
寻路插件Navigation2D Pathfinding简介和修改
调研了下,大概有两个插件可以用于
Unity2D
:1.PolyNav-2DPathfinding2.Navigation2DPathfinding当然,这些插件包括unity自带的Navmesh,还有那个著名的
1024路漫漫
·
2020-07-13 21:29
「
Unity2D
」使用Unity创建一个2D游戏系列-1
「
Unity2D
」使用Unity创建一个2D游戏系列-1安装unity并且创建你的第一个场景在第一章,你将会学习到一些非常基本的内容:首先是unity的下载和安装,其次是准备创建我们游戏内的第一个场景。
丿浅笑丶离殇
·
2020-07-13 13:18
Unity
2.6
Unity2D
平台开发
day6
Unity2D
平台开发1,2D游戏对象(1),在4.3以后的版本中,Unity发布了内置的2D游戏制作功能--2DSprite。
北冥玄武
·
2020-07-13 03:56
Unity引擎
unity
Unity2D
背包系统文字详解
1.创建可移动人物2.创建ScriptableObject脚本item用作数据存储,在Item里加入你所需要的参数,方便修改道具数据3.创建背包数据库,建一个列表收纳道具Item4.在地图上设置道具,挂上具有碰撞检测的脚本,当人物角色碰撞到道具时,道具调用背包数据库,将当前Item,ADD进列表当中如果列表已有相同类型的道具,则道具数量+1,否则,遍历整个列表,插入到没有Item的空位置上5.此时
二龙_01
·
2020-07-08 22:04
Unity
2D
Unity 2D光照(2D Light)和阴影(Shadow Caster 2D)
前言在上一篇我们简单了了解了
Unity2D
动画的实现,在这一篇中,我们来学一下Unity的2DLight,给我们的2D动画添加上光照效果,简单的效果图如下:首先先分享一个B站上别人翻译了的视频:https
王王王渣渣
·
2020-07-08 12:54
Unity
Unity2D
声音控制面板Demo
没有咋优化(咕咕咕)的声音面板Demo源码(之前学习Unity的笔记)出来的面板滑动滑动条按钮会动态控制音量大小如果不保存设置,音量会是之前载入时候的音量Welcome是这个游戏关联的开始场景类usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingUnityEngine.UI;usingUnity
蓝翔劝退生
·
2020-07-07 19:30
个人学习笔记
Unity
Unity - 2D物理关节
2D物理关节组件的基本功能、使用方法、运用场景等开发环境:Unity2019.3.0a2/VS2017资源包:源项目:2DJointsStarterGithub成品项目:PhysicsJointsin
Unity2D
weixin_30319153
·
2020-07-05 20:48
unity2d
旋转专攻◤三◢ 角度趋势
这是一段使go一直趋向于上方的代码;使用的是扭矩力,其中1f指的是正向的扭矩力,反之亦然。在刚体中有一个设置叫“角度制动”(Angulardrag),增大其数值可以产生扭矩的阻力。(tips:另外一个相似的叫“直线制动(Lineardrag)”,同理增大其数值可以产生制动力)。floatz=transform.rotation.z;if(Mathf.Abs(z)>0.01f){if(z>0){rg
normidar
·
2020-07-05 08:24
Unity2D
UGUI text 跟随角色
今天尝试做玩家头顶文字效果,尝试了几个方案:方案一:把Canvas设置成Worldspace模式,放到角色下,就跟着角色移动。问题:角色旋转,text也会跟着旋转,即便通过Update函数,修正rotation,强行等于Camera的rotation,也会出现摆动的现象。所以方案一失败方案二:还是设置Canvas为世界模式,直接把角色的Position赋值给canvas的Position:void
Bis_12e2
·
2020-07-05 05:19
全球技术大咖齐聚!Unite 2017 国外技术专场部分内容曝光
本次国外技术专场共设有16个主题分享,涉及
Unity2D
、图形特效、次时代场景与影视制作流程详解等多方面的内容。今天我们先为大家揭晓本专场其中7个精彩主题内容。
csdn的移动开发朋友们
·
2020-07-04 12:10
{Unity}
Unity2D
camera size和分辨率
2dcamera,unit坐标,单位换算2d游戏可以使用平行投影的camera,这种camera需要设置size(orthographicSize),size的含义为屏幕高度的一半,不过单位不是像素而是unit坐标,即通过pixelstounits换算的坐标。例如:屏幕高度为640,pixelstounits为100的情况下,orthographicsize为640/2/100=3.2unit坐标
勤奋happyfire
·
2020-07-02 13:06
Unity
上一页
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
其他