unity笔记1

最近看unity玩玩

先说游戏地图吧 打算做一个2D游戏来着 没经验的菜鸟很吃力啊

研究了两种方法


一种就是 TileMap 地图编辑器 网上文档少的可怜 或者就是不详细(其实是我智商捉鸡)

这个无非就是把图块拖到网格上 用记事本打开他的保存文件可以看到 是一大串数组

嗯 大概就这这样


第二种 通过创建GameObject 控制 prefab 生成地图

其实静下心跟着好的视频看可以学到很多

 GameObject.Instantiate(GameObject,位置,旋转度); //实例化游戏物体

这里的GameObject就是上面说的要控制的prefab


创建一个public GameObject go;

然后在Unity里把prefab拖到这个GameObject上 当然这个GameObject也可以是数组 这样我们就可以拖拽几个prefab到这里

这样我们就可以遍历整个地图大小 把想放prefab的坐标放到上面位置那个参数的地方

这里的逻辑基本就是代码逻辑啦


创建完成然后可能会发生一个游戏物体(GameObject)覆盖了另一个游戏物体的情况

这时点击prefab文件 找到sorting layer属性添加不同的层 就可以都显示出来了





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值