当前位置: 移动技术网 >

Unity 2D

  (共找到 11 条与 Unity 2D 相关的信息)

Unity Shader实现2D水流效果

2020-06-23 17:22 | 评论:0 次 | 浏览: 56

水流的模拟主要运用了顶点变换和纹理动画的结合;顶点变换中,利用正弦函数模拟河流的大致形态,例如波长,振幅等。纹理动画中,将纹理坐标朝某一方向持续滚动以形成流动的效果。脚本如下:shader "myun

Unity Shader实现2D游戏迷雾

2020-06-23 17:22 | 评论:0 次 | 浏览: 49

本文实例为大家分享了unity shader实现2d游戏迷雾的具体代码,供大家参考,具体内容如下先看效果吧。我使用的是屏幕后处理效果,首先先去photoshop做一张图片如下,用画笔点一个点就可以了,

Unity Shader实现图形绘制(蓝天白云大海)

2020-06-23 17:22 | 评论:0 次 | 浏览: 55

unity shader学习:2d图形绘制(蓝天白云大海),供大家参考,具体内容如下基本是一些数学上的算法shader部分:shader "unlit/2d-ocean"{ properties {

Unity实现图形相交检测

2020-06-23 17:22 | 评论:0 次 | 浏览: 97

前言图形相交检测常常用在伤害判定,使用自定义的图形相交检测,可以在一定程度上控制性能。比如2d格斗游戏中使用的矩形包围盒(aabb),一些动作游戏中常常出现的扇形攻击。2d的图形相交检测能够满足大部分

Unity实现鼠标点2D转3D进行旋转

2020-06-23 17:23 | 评论:0 次 | 浏览: 61

本文实例为大家分享了unity实现鼠标点2d转3d进行旋转的具体代码,供大家参考,具体内容如下代码如下:using unityengine;public class gunfollowmouse :

unity shader 较完整光照(含有多光源阴影)

2020-07-15 10:13 | 评论:0 次 | 浏览: 89

效果图:shader被附给了球。灯光需要在属性面板开启阴影。// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'Shader "Unlit/lightFull"{Properties{_MainTex ("Texture", 2D) = "white" {}...

Unity做2d推箱子

2020-07-15 10:14 | 评论:0 次 | 浏览: 112

最近用u3d做了一个简单的推箱子demo,比较简单 ,因为关卡数据就配置了三关,所以目前就三个关卡看图吧因为比较简单 直接上代码了 如下所示:using Move;using System;using System.Collections;using System.Collections.Generic;using System.Linq;using UnityEngine;using UnityEngine.UI;/// <summary>/// 推箱子主要逻辑/// &

Unity动画状态机融合树与配置Avator

2020-07-28 14:42 | 评论:0 次 | 浏览: 152

首先准备好一个动画状态机,在这里面我提前放入了run、shoot、death三个动画,分别演示下效果,方便后面融合后区分:一、动画融合树我们右键动画状态机中的空白位置,选择Create State->From New Blend Tree创建出来后点击进去融合树:然后他默认给我们生成一个参数,然后我们看到右边的属性中融合树的几种融合模式:1D:一维度融合 最多在两个动画之间的最大最小值中进行融合2D:二维融合 根据两个参数在多个之间融合Direct...

Unity 2D 学习手札(三) 不同场景间的资料存取

2020-07-28 14:45 | 评论:0 次 | 浏览: 95

单一场景( Scene )的数据的存取,在相对应的脚本( Script )中定义成员变量即可,但仅限于此场景中,并不能将这些变量传递到另一个场景。为了解决不同场景之间数据的传递,以下提供两种解决的方法:一、使用 PlayerPrefs 类PlayerPrefs 类是 Unity 3D 提供的一个用于本地持久保存与读取的类。以键值对的形式将数据保存在文件中,然后程序可以根据这个名称取出所保存的...

Unity解决3DText穿透游戏物体的问题

2020-07-28 14:58 | 评论:0 次 | 浏览: 112

一:效果演示二:实现——新建一个ShaderShader "Custom/3D Text Shader" { Properties { _MainTex ("Font Texture", 2D) = "white" {} _Color ("Text Color", Color) = (1,1,1,1) } SubShader { Tags{ "Queue"="Transparent" "IgnoreProjecto

Unity的InputSystem使用实践

2020-08-10 12:58 | 评论:0 次 | 浏览: 182

如何使用首先得有一个PlayerInput在场景中,每一个PlayerInput表示一个玩家在Actions里面选择自己的Actions,可以新建:比如在PlayerMaps中的MoveActions就是一个2D向量组合器比如新建一个然后把键盘数字键8绑定成到UP,勾选下面的Keyboard&Mouse,这样就成了键盘的8键是我们的UP,同理绑定其他几个然后在inspector面板中生成一下CS文件:绑定事件手动绑定Send Messages或者Broadcast

移动技术网