unity2d游戏开发入门【六】场景和游戏对象创建

1.ctrl+n/右键/从file中创建
2.将图像素材拖入unity中自动转为Sprite(2D and UI)


image.png

3.位置的相对性
以父对象位置作为场景中对象的原点。例如,下面的cube的坐位位置为ruby坐标位置的相对位置。


相对位置.png

4.创建游戏对象控制脚本
(1)在Assets文件夹下创建Scripts文件夹
(2)在Scripts中创建XXXControllerC#文件

(3)挂载脚本(把脚本拖拽到对象下面或者在对象下add component)
介绍:C#脚本自带函数作用


start函数作用.png

Update函数为1s大约调用60次(跟电脑性能有关), ruby连续右移代码如下。
对象连续右移代码.png

vector2是一个可以存储两个数字的变量类型,用来存储2d图像中的x,y值。
transform是unity在创建对象时自带的一个组件,下面有position,rotation, scale三个子属性。(前几节提过)
5.Ruby移动代码
Ruby移动代码.png

Time.deltaTime的引用保证无论计算机性能如何,每秒对象的移动速度都是固定的。比如每秒30帧,时间增量就是1/30秒。每秒60帧,时间增量就是1/60秒。这里Ruby移动速度为每秒0.1米。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容