当前位置: 首页 > news >正文

从0到1做一个“字母拼词”Unity小游戏(含源码/GIF)- 单词字母打乱及字母拼词填空逻辑


目录

前言

字母拼词填空UI搭建

创建字母拼词的填空格子和字母

字母 

填空格子

生成打乱单词的字母以及填空逻辑

最终效果


前言

        从零开始,用 Unity 打造一个“字母拼词”小游戏!本系列将带你一步步完成从界面布局、逻辑实现到动画优化与发布的全过程。无需复杂算法,新手也能轻松上手,最终做出一款可玩又有趣的文字益智游戏。


字母拼词填空UI搭建

        在Canvas下面新建一个Background背景,然后新建一个游戏物体名为WordsMatchUI,用来放字母填空的容器WordLettersSlots和生成字母的容器WordLetters。与Canvas平级的节点创建一个GameManager用来控制游戏逻辑。

        将Background的锚点设置一下,设置成全屏的 Stretch。

        添加一个背景的图片如下所示。

        设置WordsMatchUI的锚点为Stretch模式,并添加一个Vertical Layout的组件用来做自动排列。将元素的间隔Spacing设置为200,并设置Child Alignment为Middle Center。并选择Control Child Size来控制子物体的尺寸。

        为WordLettersSlots游戏物体添加一个Grid Layout Group组件,设置Cell Size为128*128,间隔Spacing X为30,并且Child Alignment为Middle Center居中,设置Constraint为Fixed Row Count固定用1行进行束缚。

        再设置WordLetters游戏物体,同样添加一个Grid Layout Group组件,设置Cell Size为128*128,间隔Spacing X为35,并且Child Alignment为Middle Center居中,设置Constraint为Fixed Row Count固定用1行进行束缚。


http://www.dtcms.com/a/581750.html

相关文章:

  • 记一次 Maven 3.8.3 无法下载 HTTP 仓库依赖的排查历程
  • Linux网络初始及网络通信基本原理
  • 免费学软件的自学网站微信app制作
  • Foundation 模态框
  • 赣州深科网站建设深圳商城网站设计电话
  • vllm学习笔记之 PD分离 kv connector
  • 有经验的佛山网站设计东莞华为外包公司
  • 什么是AIGC的创作者?
  • 51单片机基础-GPIO结构详解
  • 织梦系统如何做网站专属头像制作免费
  • 2025高校网络安全管理运维赛--电子取证分析师赛道-决赛WriteUp
  • 蒲公英异地组网路由器全新固件:4G联网、策略路由、日志管理升级
  • 网站建设规划总结做高考题的网站
  • wordpress网站被镜像wordpress邮件功能用不了
  • (111页PPT)智能工厂总体设计方案(附下载方式)
  • sh -c
  • 在若依框架中修改了 Vue 路由的 base 路径后,还需要修改以下几个地方才能正常访问?
  • Spring Boot 注册登录接口进阶(bcrypt密码加密 + Apifox 测试)
  • 重庆住房城乡建设厅官方网站自己做直播网站
  • 服装网站制作网站建设需要的条件
  • 【把Linux“聊”明白】编译器gcc/g++与调试器gdb/cgdb:从编译原理到高效调试
  • LeetCode算法日记 - Day 96: 最长回文子串
  • 汽车ECU诊断刷写和OTA升级中的验签和校验
  • 网站主题旁边的图标怎么做的套模板网站
  • x265 编码器Analysis::compressInterCU_rd0_4 函数详细分析
  • 小杰-大模型(two)——RAG与Agent设计——Langchain-prompt提示词
  • Rust 练习册 :Luhn Trait与Trait实现
  • 家庭机器人,从科幻到日常的二十年突围战
  • 网站html地图导航代码大全网站功能的介绍
  • Android开发(Kotlin) 高阶函数、内联函数