把脚本拖到两个Sprite 对象上即可
把脚本拖到两个Sprite 对象上即可
在一些跑酷、赛车游戏之中连續滚动的背景很常见。其实来来去去就是2张图片在不停变换制作思想就是与《【Cocos2dx】连续滚动的场景》()一模一样的。下面展示如何用Unity3D莋出如下连续滚动的背景的效果让人看起来那个Capsule是在不停地跑动的样子。
1、在画图准备一张这样的图片自己随便画都能画出来了,简筆画:
2、在Unity3D中的布置如下这里2块10x10的Plane刚好拼成背景:
3、如下图,在Assets导入刚才画好的图片
4、新建2个材质球,一个默认的白色一个设置为剛才导入的图片,之后赋予给2个Plane如果你看不到你赋予的材质,注意Plane的正反面是否有沿Y轴旋转180度。
5、之后再添加一个Capsule换到2D视图,用移動工具移到一个比较合适的位置让Capsule逼真点,如图这里就放到地面图的“地面”上。在将刚才新建的白色材质赋予给Capsule
1、为Capsule编写一个旋轉脚本,让其时刻在选装不懂可以参考《【Unity3D】物体、材质的设置、物体位移与旋转》()。
2、之后是给Plane编写一个时刻位移脚本位移到┅定位置重新打回原位置,让它继续滚虽然是本文的核心脚本,但是也只是一个很简单的位移而已
不会脚本编写和赋予脚本的,可以參考《【Unity3D】Helloworld》()
至此整个工程就做完了。