[Unity3D]Unity3D游戏开发之连续滚动背景_云来雁去的博客-程序员秘密

技术标签: Unity3D 游戏开发系列  [游戏开发]  [编程语言]  unity3d  游戏  游戏开发  

         大家好,欢迎大家关注由我为大家带来的Unity3D游戏开发系列文章,我的博客地址为:http://blog.csdn.net/qinyuanpei。

        在诸如天天跑酷等2D游戏中,由于游戏需要表现出运动的感觉,通常都会使游戏背景连续循环滚动以增强视觉效果,那么今天,博主就来带领大家一起来实现连续滚动背景吧!

         首先来讲述一下原理,准备两张连续的图片(博主这里使用了一张图片,好吧,我偷懒了),我们使用正交投影的摄像机对准第一张背景,然后使用脚本让图片自右向左开始移动,当第一张图片移出摄像机的视野时,第二张图片立即接在第一张图的后面,继续向左移动,而当第二张图片移出摄像机视野时,第一张图片会立即接在第二张图片的后面,如此周而复始,就实现了连续滚动背景。好了,下面,我们一起开始,首先我们创建一个空的项目,我们需要加入一个Plane并将其命名为Bg0、一个 平行光源。参数设置如下图:


       接下来,我们 将 实现准备好的背景图片拖放到Bg0上,然后调整摄像机的视野大小,使第一张图片恰好位于其视野中,然后我们将Bg0复制出一个副本并命名为Bg1,调整其位置,使其接在第一张图片的后面,此时,场景效果如下图:

      

         好了,接下来ÿ

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qinyuanpei/article/details/22983421

智能推荐

C#两大知名Redis客户端连接哨兵集群的姿势StackExchange.Redis & CSRedisCore连接Redis哨兵_万事俱备,就差一个程序员了的博客-程序员秘密

C#两大知名Redis客户端连接哨兵集群的姿势前言前面利用《Docker-Compose搭建Redis高可用哨兵集群》,我们的思路是将Redis、Sentinel、Redis Client App链接到同一个网桥网络,这个网桥内的Redis Client App就可以使用ContainerIP访问网桥内任意redis节点。同一网桥网络访问规避了Docker上发生的NAT,端口映射的复杂性, 但实际上并不是最常规的做法(今天咱们也不说Docker host形式部署Redis-Sentinel

checkbox 全选 ,反选, 单选,以及取值_weixin_30328063的博客-程序员秘密

1.方法1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><title>全选与反选</title><meta http-equiv...

【MyBatis】基础篇(三) 用13个类手写MyBatis框架实现入门案例_在程序返回mybatis的实现类_不爱我就写代码的博客-程序员秘密

MyBatis学习笔记——简单手写MyBatis框架1.手写MyBatis框架前的分析1.1 回顾MyBatis的入门案例回顾往期笔记:MyBatis框架快速入门案例通过我们在入门案例中的学习中,发现MyBatis使用了以下设计模式:构造这模式(Builder模式) 解决封装对象构造细节问题,是使用者关注对象的使用,而不是构建工厂模式(Factory模式) 解决依赖关系问题,解耦合...

随便推点

成功解决Python中出现的TypeError: object of type 'zip' has no len()_路人K_的博客-程序员秘密

不罗嗦,直接解决问题! 问题:TypeError: object of type 'zip' has no len() --------------------- 本文来自 一个处女座的程序猿 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/qq_41185868/article/details/79039704?utm_source=copy 解决方案...

DMA详解_dma_doublebuffermodeconfig_qzl1221的博客-程序员秘密

1,概念:DMA全称为Direct Memory Accessuart,即直接内存存取,是一种外设和内存直接数据传输的方式,作用就是减少CPU的负担传输,特别适合大数据高速度传输时使用。2,DMA通道stm32f1系列包含2个DMA控制器,DMA1有7个通道。DMA2有5个通道,每个通道最高可接收8个外设的DMA请求,每个通道还有一个冲裁器,用于处理DMA请求间的优先级。stm

ffmpeg relocation error_等风来不如迎风去的博客-程序员秘密

[email protected]:/home/zhangbin/Documents/ffmpeg# ffmpegffmpeg: relocation error: /usr/local/lib/libavfilter.so.1: symbol av_find_best_stream, version LIBAVFORMAT_52 not defined in file libavformat.so.52 with link time [email protected]:/home/zhangbin/Do

Material Design之RippleDrawable详解_安果移不动的博客-程序员秘密

自从android5.0开始以后,google就推出了一套UI设计语言materialdesign,俗称:材料设计。其中一个最直观的效果就是涟漪效果,就是可以点击的控件会有一个波浪的效果。这个效果就是RippleDirawable。今天就来研究下这个RippleDrawable。 官方地址 https://developer.android.com/reference/android/gr

opencv中三角剖分_kerer-sk的博客-程序员秘密

三角剖分简介主要介绍Delaunay三角剖分 在opencv源码sources/samples下c++/c目录下都有三角剖分的示例代码delaunay 1. 最大化最小角,“最接近于规则化的“的三角网。 2. 唯一性(任意四点不能共圆)。 【定义】Delaunay边:假设E中的一条边e(两个端点为a,b),e若满足下列条件,则称之为Delaunay边:存在一个圆经过a,b两点,圆内(注意是圆

推荐文章

热门文章

相关标签