- 博客(9)
- 收藏
- 关注
原创 unity打飞碟
1、DiskFactory飞碟工厂,主要有生成飞碟,释放飞碟、销毁飞碟等方法,这里飞碟的生成函数实现了对于不同的round,飞碟发射速度不同,且不同颜色和不同大小,其对应不同分数。//飞碟预制//已使用的飞碟//空闲的飞碟//刚生成的对象点击无效//获取//如果有空闲的飞碟,则直接使用。否则生成新的飞碟else//生成飞碟的规则//注意:位置的生成不由这个类管理//根据round决定速度基数的大小//颜色和大小有关//速度垂直方向随机生成。
2023-11-12 22:42:45
110
1
原创 牧师与魔鬼(动作分离版)
基本思想:场记(控制器)管的事太多,不仅要处理用户交互事件,还要游戏对象加载、游戏规则实现、运动实现等等,而显得非常臃肿。一个最直观的想法就是让更多的人(角色)来管理不同方面的工作。实现效果和基础版一样,动作分离主打在代码的简化和模型和动作之间的解耦合,视频地址在基础版中。这些添加在名为Actions的脚本下,这里代码讲解得比较简略,是因为注释比较详细了。裁判类负责判别当前游戏是否结束,是否输或者赢,并回调通知当前场记控制器。
2023-10-28 23:11:11
96
1
原创 unity牧师与魔鬼
代码的注释已经很详细了,这里重点将一个难点,就是移动,点击角色,在可执行情况下,角色会从岸到船,或从船到岸,不难发现,这里的移动可以分为2步,上下方向的移动和左右方向的移动。
2023-10-21 19:37:23
101
1
原创 Unity数字华荣道游戏
定义一个4*4的数组,数组对应位置的数值表示数字板上对应位置方块上的数字,如果该数字为0代表该方块是个空块。首先是移动的逻辑,在空的方块四周的数字方块才能移动,定义move(row,col)函数,(row,col)是点击的方块位置,如果该方块上下左右中有空块,则将该方块移到空块处,即两块的数字交换。
2023-10-09 19:35:52
536
1
原创 Tracy Fullerton, GAME DESIGN WORKSHOP案例解答
冲突是游戏的驱动力之一,它赋予玩家目标和动机,增加了游戏的互动性和乐趣。1. 游戏的基本元素: 本章首先定义了游戏的基本元素,这些元素包括玩家、目标、规则、冲突和故事等。3. 游戏目标: 游戏的目标是玩家要达到的结果,它们可以是明确的任务、成就、积分、胜利或失败条件。目标的设定直接影响玩家的动机和期望。2. 玩家角色: 作者强调了玩家在游戏中的关键作用,玩家是游戏的中心。4. 游戏规则:游戏的规则是定义游戏世界中允许和禁止的行为的规范。第二章的重点是介绍游戏设计的基本元素,这些元素构成了游戏的核心。
2023-09-24 12:03:02
159
1
原创 微信小游戏制作工具入门
建议详细阅读并跟着案例做做,其实看这里完全够了解这个小工具了。看开发文档和跟着案例练习或者观看视频学习,你也能很快入手的!除此之外还有一些教学视频,可以跟着做,这里感觉没必要赘述了。点击开发文档,进入下面的页面。
2023-09-14 21:53:01
648
1
原创 微信制作小工具游戏太空拾垃圾
假设你是太空小Y,在太空中清理太空垃圾,垃圾(塑料瓶和垃圾袋)会随机掉落,你的任务是负责拾垃圾,同时一些危险的炮弹也会降落,你在拾垃圾的时候需要避开这些危险,否则每碰到一个炮弹你的血量-1,注意你的血量初始只有2哦,不过随机降落的能量球能给你带来血量,除此之外,每捡到1个垃圾你就会获得1分,来看看你最终能得多少分吧,这是一个考验反应能力反应速度的小游戏。
2023-09-14 21:31:44
213
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人