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
为NGUI panel 添加 sorting layer
接着上一篇文章的问题,看到了老外做的一个补丁,为nguipanel添加sortinglayer,我也照着做了一个,这样ngui和
unity2d
就可以完全融合在一起了,层次关系可以任意设置。
xtxy
·
2020-08-17 04:32
Unity3D
ngui
unity2D
开发钩绳枪效果(2D射线检测 铰链关节 Linerenderer组件的使用)
这几天我突发奇想想要实现一个2D的钩绳枪但是实现过程可以说是十分坎坷了遇到了好多意料之外的问题然后这篇博客给大家介绍一下遇到的坑以及我对于钩绳枪的想法首先我想到的是在玩家本身发射2D的射线方向朝着鼠标的方向这就是一个困扰我很久的一个问题因为坐标系的不同2D射线和3D的用法几乎不同所以花了一段时间Physics2D.Raycast(发射位置,发射方向,距离);这个很大程度的区别于3D的用法还有就是大
头号理想
·
2020-08-17 04:08
游戏体验
游戏效果
c#
unity2D
中,上下移动的物体
usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclasseagle:MonoBehaviour{privateRigidbody2Drb;privateCollider2Dcoll;privatefloatupy,downy;publicTransformupside,downside;
妈妈说网名千万不能起得太长
·
2020-08-17 04:00
unity2d
rigidbody碰撞体检测(只碰撞无效果)
1·碰撞物体都添加到上rigidbody2d组件。其中bodyType一定要选择Kinematic原因:忘记了。到时查查。(该选项是想保证能发生碰撞但是并不会发生效果)2·添加Collider2d组件其中IsTrigger不要选择原因:实验出来的结果。该结果和网上说的不太一样···代码层:voidOnCollisionEnter2D(Collision2Dcoll){Debug.Log("Trig
HNAS
·
2020-08-17 03:44
untiy2d
问题
unity
2d
关于Unity中的碰撞检测和管理(2D)
创建Unity3D项目和
Unity2D
项目的区别。
weixin_34315485
·
2020-08-17 03:54
Unity2D
中使用鼠标拖动物体移动
昨天用unity开发了一个微信的飞机大战,效果图如下。期间遇到了很多问题都一一解决了,印象最深的问题就是如何用鼠标拖动飞机的移动。今天我就把我的方法拿出来分享。我的方法是在飞机物体中写一个脚本。在Update中先检测鼠标是否按下。代码是这样的:privateboolisMouseDown=false;voidUpdate(){if(Input.GetMouseButtonDown(0)){isMo
阶梯之上
·
2020-08-17 02:43
导入Unity 2D Animation插件没有生效
导入
Unity2D
Animation后打开SpriteEditor发现没有SkinningEditor选项,这可能是因为导入插件后与项目原有的Plugin下的库产生冲突导致的,这时候点击Packages
沙子3
·
2020-08-17 02:18
Unity
unity 2d利用shader 做闪光特效
很多时候做
unity2d
特效今天发给大家源代码//UpgradeNOTE:replaced'mul(UNITY_MATRIX_MVP,*)'with'UnityObjectToClipPos(*)'Shader"Custom
鬼灵叁
·
2020-08-17 02:10
unity开发
Unity2d
碰撞触发器你不知道的事情
博主上一篇贴子有讲到Unity3d的碰撞器触发的条件(f附上链接https://blog.csdn.net/qq_37055562/article/details/82730378),那么
Unity2d
Rainbow丶Six
·
2020-08-17 02:29
Unity2D
游戏停止碰撞检测
萌新向查到一个前辈使用的方法是rigidbody.isKinematic=true;//this.transform.GetComponent().isKinematic=true让需要的人更容易搜到,就想写下来。(每次我找这样的信息就需要太久时间,不知道姿势哪里不对)。前几天写完npc的行为,尝试放了50个。FPS就变得非常低了。盲人摸象一般。。。重写了行为,突然变得好起来了。之前NPC所有的行
opo_1127808900
·
2020-08-17 01:01
unity2d
检测是否碰撞
publicfloatx_power=0.0f;publicfloaty_power=100.0f;privateRigidbody2Drb2D;voidStart(){rb2D=gameObject.GetComponent();}voidUpdate(){}privatevoidFixedUpdate(){if(Input.GetMouseButtonDown(0)){Vector2x_for
子非鱼.li
·
2020-08-17 01:22
unity2d
Unity2d
中射线检测物体
voidUpdate(){if(Input.GetMouseButton(0)){RaycastHit2Dhit=Physics2D.Raycast(Camera.main.ScreenToWorldPoint(Input.mousePosition),Vector2.zero);if(hit.collider!=null){//HitObj是你需要检测的物体的标签if(hit.collider.
piyixia
·
2020-08-17 01:56
Unity
Unity学习
Unity2D
入门6 下蹲
完整代码boolcheckHit(){Vector2origin1,origin2;boolstandUps=true;origin1=transform.position+newVector3(-0.25f,-0.25f);origin2=transform.position+newVector3(0.25f,-0.25f);if(Physics2D.Raycast(origin1,Vector
pancakeface
·
2020-08-17 01:18
Unity入门
Unity2D
入门1 简单角色移动与动画 基础
学习内容来自B站up:M_Studio文中使用图片素材来自unity素材库2D-Sunnyland简单角色移动完整代码usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclassPlayerControl:MonoBehaviour{publicRigidbody2Drb;publicAni
pancakeface
·
2020-08-17 01:18
Unity入门
Unity2D
:Sprite和Image的区别
Sprite和Image区别面试的时候被问到Sprite和Image的区别,我当时就感觉这有什么区别呢?后来查了下资料,还是自己无知啊!下面就具体的区别做个笔记Image和Sprite区别下图是一个Sprite在Unity中可以在Hirerarchy层右键->2DObject里找到Sprite,那么他们的属性面板有什么区别呢?如下图所示:渲染上:Image通过UGUI的Image和CanvasRe
我只是路过岁月
·
2020-08-17 00:56
Unity
[
Unity2D
]脚本基类MonoBehaviour介绍
Unity中的脚本都是继承自MonoBehaviour。MonoBehaviour表示一个单一的行为。Unity中用户对游戏对象的操作被分割成若干个单一行为。每个单一行为都作为一个MonoBehaviour类来封装。再生成每个MonoBehaviour类的实例,并作为组件嵌入游戏对象。然后按照一定的顺序(从下到上)调用每个对象的重载方法来实现游戏对象的全部行为。继承自MonoBehaviour的类
weixin_34061042
·
2020-08-16 23:06
unity2d
实现物体跟随鼠标绕一个点旋转效果
在2D游戏中,类似泡泡龙炮台发射、敌人飞机永远指向PLAYER、愤怒小鸟弹弓发射等效果,都需要用到物体跟随鼠标绕一个点旋转的效果,在unity中实现代码很简单,但是在理解上有一定障碍,因为unity是3D界面,他的旋转并不是2D世界中那么简单。实现这种效果,可以使用两种方法,一种是采用角度计算,一种是采用向量运算;1,角度运算容易理解,但是代码较为繁琐,可以参考点击打开链接2,向量运算实现1),向
暴走十八步
·
2020-08-14 03:47
UNITY
unity
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
学习笔记
上一页
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
其他