u3d零基础学习之2d游戏学习笔记

今天主要的实现内容是:

1、添加一个2d游戏背景图,以及在背景上添加一个"点击进入游戏"的不断缩放的字体提示。


环境:u3d 4.0版本,导入了ngui包。


步骤:

首先新建了一个gameObject Empty.然后添加ngui root组件。添加了之后,之前建立的GameObject Empty就会转移到一个叫UI Root下面:

图(一)






然后就可以对loading界面添加组件了,为了方便以后代码更换背景图或者什么的,我们给Loading界面添加ngui Texture组件:







把需要设置的背景图片拖动到Texture这里就可以了实现背景界面了。



2、再新建一个GameObject Empty,命名为图(一)的bg_sign,其实它本身也是一张图片但是添加的组件属性不一样。也给它添加一个UITexture组件,再添加一个

Tween Scale组件:















from和to就是从缩放的比例,Play Style决定了你这个缩放的方式,有三个选项:

once、loop和ping pong.

once就是缩放一次就完了,loop是循环播放,如上图设置,如果选择loop,那么就是从1变到1.1之后,再从1变到1.1;ping pong就是从1变到1.1,再从1.1变到1,如此循环。

还有一个需要注意的就是,我们这个bg_sign的层要在loading上面,所以的它的depth back值要比loading 的大。





back中的值要设为1或者更大的。


今天还学习了一个ngui sprite的用法,是看别人的博客了解的点击打开链接,但是自己一开始弄的时候老显示不了,后面发现是back值没有设置很大导致被遮盖住了。

在按照以上链接的方法创建了自己的文件之后,就可以在sprite那里选择需要的图片作为按钮了。

今天就学习了这么多,忘了还有输出日志是Debug.log();如果要直接打印一个string类型的,就直接打印string变量就好不用像C++那样还要%s。




批注:

有些时候给按钮挂载方法进行响应时,没有响应可能是因为程序没有从头开始跑,导致某些地方无法初始化而没法响应,(这种情况得重头开始跑){这是一种情况}.






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值