unity3d课后练习(四)


1. 基本操作演练【建议做】

· 下载 Fantasy Skybox FREE, 构建自己的游戏场景
在 Asset Store 中搜索 Fantasy Skybox FREE ,下载完成后,按照介绍导入包,发现Assets出现了三个新目录:
在这里插入图片描述
· 构造天空盒:
创建一个Material,并将Shader的值改为Skybox/6 Sided
然后将天空的各个角度图片拖入Inspector:


天空盒就构造完成了。

· 构造地形
先创建一个Terrain,然后可在Inspector面板上对地形进行修改。
之后我们可以增加树木。在Inspector面板中,点击Edit Trees
在这里插入图片描述
然后选择树木添加进去,就可以直接画在Terrain上了。

最后,添加天空盒。点击Component–>Rendering–>Skybox,然后将我们设置好的天空盒material拖入mainCamera的Skybox栏即可。
效果图如下:
在这里插入图片描述
· 写一个简单的总结,总结游戏对象的使用

游戏对象是构成游戏场景的主要部分,在游戏中扮演着至关重要的作用。系统自带有2d或3d的游戏对象,较为简单;如有需要可以在Asset Store上下载更精美的游戏对象。
在Inspector中,我们可以修改游戏对象的属性,比如Transform等,也可以利用脚本修改游戏对象的属性。我们可以直接创建游戏对象,也可以做成预制,用脚本创建。如有必要,我们还可以设置游戏对象的继承关系,子对象的坐标并不是全球坐标,而是相对于父对象的坐标,这样可以方便我们管理对象的位置和移动。
要实现对游戏对象的控制,我们可以直接写一个脚本挂载在游戏对象上,以完成它的相关动作,比如点击后移动;我们也可以通过一个控制器脚本来操控游戏对象,通过传递参数,或者根据对象名、标签来获得对游戏对象的控制。

2. 编程实践

牧师与魔鬼 动作分离版
【2019新要求】:设计一个裁判类,当游戏达到结束条件时,通知场景控制器游戏结束
详情请见这篇博客

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值