- 博客(8)
- 收藏
- 关注
原创 Unity3D争优——Unity中的运动
这是一篇技术普及博客#对于一篇技术普及博客,我认为应该讲得事无巨细,同时又要通俗易懂在这里我向大家介绍Unity中几种常用的控制游戏对象运动的方法。
2024-01-16 00:51:54
681
1
原创 3D游戏设计第七次作业——Shoot Target(打靶)
展示链接:源码链接:玩家将操控十字弩在游戏场景中移动,如果移动到了指定场景,玩家可以通过点击鼠标左键蓄力射出弓箭,当弓箭射中靶子之后,玩家可以获得相应的分数。值得注意的是,每个指定位置可以使用的弓箭的数量是有限的,当箭被射完后,玩家将无法再射箭。按R键可以重置游戏。在层级选项卡中点击鼠标右键,选中3D对象,找到并创建地形选中创建的地形,在检查器中找到Terrain属性,将这个位置调整为Raise or Lower Terrain然后使用笔刷在画面中点点画画,以创造不同的地形然后在检查器中找到Terrain属
2023-11-25 23:44:01
756
原创 3D游戏设计第六次作业——Hit UFO
如果没有,则通过对象池的机制,使用Instantiate()方法创建一个新的飞碟对象实例,并添加DiskData组件用于存储飞碟的属性信息。其中,球的缩放为:1,0.25,1,胶囊体的缩放为:0.5,0.2,0.5。在Start()方法中,通过实例化一个飞碟对象的预制体,创建了一个初始的飞碟对象(diskPrefab)。如果free列表中有空闲的飞碟对象,则从列表中取出最后一个对象,并将其从free列表中移除。used列表存储正在被游戏使用的飞碟对象,而free列表存储没有被使用的空闲飞碟对象。
2023-11-04 20:12:41
100
1
原创 3D游戏设计第五次作业——牧师与恶魔(动作分离版)
面向对象的游戏设计方法是一种常用的设计模式,它将游戏中的各种元素抽象为对象,并通过定义对象之间的关系和交互来实现游戏的功能。动作分离是面向对象设计中的一种思想,它强调将对象的状态和行为分离开来,使得对象的行为可以独立于其状态进行修改和扩展。在Unity中,我们可以使用C#语言来实现面向对象的游戏设计方法。以下是一个简单的示例,演示如何使用动作分离的思想来设计一个基于Unity的面向对象游戏:定义游戏对象的类:首先,我们需要定义游戏中的各种对象的类,例如玩家、敌人、道具等。
2023-10-27 13:01:24
85
1
原创 3D游戏设计第四次作业——牧师与恶魔
游戏名称:牧师与恶魔游戏规则介绍:有三个牧师正在押送三个恶魔,现在他们到了一条河前,河面上有一艘船,船上只能承载两个人。我们要控制牧师将恶魔押送过河。值得注意的是:当河的一岸牧师的数量少于恶魔时,恶魔将杀死牧师,押送任务就失败了,船上必须至少有一个人才能移动。聪明的你需要想办法帮助牧师成功完成此次押送任务。
2023-10-18 17:14:56
640
1
原创 3D游戏设计第三次作业
游戏名称:牧师与恶魔游戏规则介绍:有三个牧师正在押送三个恶魔,现在他们到了一条河前,河面上有一艘船,船上只能承载两个人。我们要控制牧师将恶魔押送过河。值得注意的是:当河的一岸牧师的数量少于恶魔时,恶魔将杀死牧师,押送任务就失败了,船只能由牧师来掌控(即船上一定要有一个牧师才能开),恶魔十分讲义气,即使只有一个恶魔在河的对岸,魔鬼也不会逃跑。聪明的你需要想办法帮助牧师成功完成此次押送任务。
2023-09-24 21:31:39
102
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人