Unity3D之神庙逃亡路移动效果
来源:互联网 发布:linux 依赖的jar 编辑:程序博客网 时间:2024/04/28 23:10
在游戏中很多对象都是假象,就比如人物移动效果的实现,可以是人物移动,但同样可以人物不动,场景动来实现。
下面就是一个人物不动,场景移动的效果:
下面直接上代码
void RoadMoveFP()
{
this.transform.Translate(-Vector3.forward * m_MoveSpeed * Time.deltaTime);
if (transform.position.z < m_Roads[0].position.z - roadWidth)
{
m_Roads[0].position = new Vector3(m_Roads[0].position.x, m_Roads[0].position.y, m_Roads[1].position.z - roadWidth);
}
if (transform.position.z < m_Roads[1].position.z - roadWidth)
{
m_Roads[1].position = new Vector3(m_Roads[1].position.x, m_Roads[1].position.y, m_Roads[0].position.z - roadWidth);
}
}
下面是三段路工程
代码
void RoadMoveFP()
{ transform.Translate(-Vector3.forward * m_MoveSpeed * Time.deltaTime);
if (transform.position.z <= m_Roads[1].position.z - roadWidth / 2)
{ m_Roads[0].position = new Vector3(m_Roads[0].position.x, m_Roads[0].position.y, m_Roads[2].position.z - roadWidth);
RoadChange();
} }
void RoadChange()
{
Transform go = m_Roads[1];
m_Roads[1] = m_Roads[2];
m_Roads[2] = m_Roads[0];
m_Roads[0] = go; }
工程地址:
两段路:http://download.csdn.net/download/u011480667/9951476
三段路:http://download.csdn.net/download/u011480667/9951479
- Unity3D之神庙逃亡路移动效果
- Unity3D 制作“神庙逃亡”吃金币后金币飞出屏幕效果
- 神庙逃亡
- 神庙逃亡
- 神庙逃亡
- Unity3D中手势及重力加速度(神庙逃亡操作)
- A - 神庙逃亡
- [FOJ 2121] 神庙逃亡
- 神庙逃亡 介绍 制作思路
- Problem 2121 神庙逃亡(FZU)
- 神庙逃亡的无限钻石
- 安卓游戏《神庙逃亡2》之技术流高手进阶技巧
- 周赛题目 福州 神庙逃亡
- Unity 编写类似神庙逃亡手势
- 神庙逃亡——单纯的物理题
- FZU 2121神庙逃亡(物理速度公式)
- 神奇!博尔特跑进《神庙逃亡2》
- 福州大学第十届程序设计竞赛+Problem A 神庙逃亡
- django中嵌入html的语法
- pyqt窗口背景图片自适应大小
- 关于python的正则匹配包re的一些经验教训
- C语言实现简单的停车场管理系统
- myql数据库信息
- Unity3D之神庙逃亡路移动效果
- git 冲突
- socker python 服务端与客户端进行通信
- 秒杀系统的一点思考
- 两个有序数组的中位数
- Android4.42源码分析---Settings
- Emacs收发email
- 多线程编程---python
- Ubuntu 14.04设置默认root 用户