Unity3D坦克大战项目总结

在大体学习了Unity3D和c#语言后,这大概算是第一个全程做下来的小项目。
本篇文章不含代码,仅从每个部分的实现思路和体会提出一点分享。算是一个个人的总结。
当然也包括我在实现的过程中碰到的一些bug和处理。

制作前准备

创建新项目,导入素材包自不必说。这部分主要讲一下素材的处理和动画的制作。

先说说图片处理

Unity中的图像资源一般是由许多小图构成的图集,所以需要先将这些图片进行划分。划分可以使用PS等图片处理软件,但是作为一个刚入门的游戏程序,怎么可能有机会有人帮你处理图片呢?(枯了)
但是Unity提供了能够将图片划分的Sprite Editor组件。(注意,使用该组件时,图片的Sprite Mode必须是Multiple)
Sprite Editor组件提供的Slice功能还是挺强大的,有三个模式(Auto模式,bycellsize模式,bycellcount模式)。顾名思义,Auto模式能供自动识别图像并切割(但是貌似需要能够明显辨识出图片边界的图集?我目前正在做的一个宝可梦对战小项目在一些图片的自动切割模式下无法识别,但是用PS处理了一下(边界拉开)就能够成功切割了)。bysize模式则是你给定一个小图片的规模,按照这个规模切割,bycount是你给出需要切割成几行几列(适合排列整齐地图集)。

再说说动画的生成

这个项目中动画的生成当然是由一系列图片组成的帧动画生成的(当然我目前也不太懂有其他的,太菜了)。选中要生成动画的一系列图片(

  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值