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

Unity2D 街机风太空射击游戏 学习记录 #13 射击频率道具 最高分

概述

这是一款基于Unity引擎开发的2D街机风太空射击游戏,笔者并不是游戏开发人,作者是siki学院的凉鞋老师。

笔者只是学习项目,记录学习,同时也想帮助他人更好的学习这个项目

作者会记录学习这一期用到的知识,和一些代码逻辑。

项目地址:学习地址

由于笔者已经跟着视频做了10期,所以这个记录博客不会很连贯。

这里笔者也把自己跟做的项目开源到了码云上
项目地址

使用QF的ViewController

选择游戏对象之后按Alt+V快捷生成脚本
在这里插入图片描述

在这里插入图片描述

优化GetComponent

使用QF中的 other binds
在这里插入图片描述

优化Game

引入命名空间在这里插入图片描述
注意,要将其修饰符加入一个 partial 否则报错

获取SpriteRenderer优化

同理我们可以将PowerUpDuration的SpriteRenderer拖到other binds里
在这里插入图片描述
在这里插入图片描述

至此,我们就可以吃这个道具,并且正常显示UI

射击频率的代码逻辑

非常简单
在这里插入图片描述

最高分引入代码逻辑

通过Unity中的本地持久化存储系统PlayerPrefs

使用BindableProperty优化文本道具的显示

public static BindableProperty<int> ScoreProperty=new BindableProperty<int>(0);可以使用ScoreProperty.value进行访问

后续涉及到大量C#语法知识(这里博主还不太熟练,不写出来误人子弟,以后有机会补充)

🌻编写本篇文章目的是笔者想以输出的形式进行学习,顺便记录学习点滴🌻

🌹 如果本篇文章对你有帮助的话那就点个赞吧👍🌹

😇 本篇文章存在多处不足,如有修改意见,可以私信或者评论哦,还望海涵 😇

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

相关文章:

  • 远鼎 Odoo 18社区版与企业版功能区别系列文章之四 项目管理
  • 前端登录状态管理:主流方案对比与安全实践指南
  • Web攻防-CSRF跨站请求伪造Referer同源Token校验复用删除置空联动上传或XSS
  • Spark 之 Reuse
  • Docker容器核心操作指南:`docker run`参数深度解析
  • 使用 spark-submit 运行依赖第三方库的 Python 文件
  • iwebsec靶场sqli注入(2)
  • 09-StarRocks安全配置FAQ
  • 行为验证码 AJ-Captcha 使用文档
  • 计算机网络第九章——数据链路层《介质访问控制》
  • CDN+OSS边缘加速实践:动态压缩+智能路由降低30%视频流量成本(含带宽峰值监控与告警配置)
  • SM4算法的Verilog流水线实现(带测试)
  • 最方便的应用构建——利用云原生快速搭建本地deepseek知识仓库
  • IoTDB的基本概念及常用命令
  • 内存泄漏系列专题分析之二十四:内存泄漏测试Camera相机进程内存指标分布report概述
  • 02-StarRocks数据导入导出FAQ
  • 猿人学js逆向比赛第一届第十二题
  • MemcacheRedis--缓存服务器理论
  • MR7350用TTL刷机救砖过程
  • 桌面小屏幕实战课程:DesktopScreen 8 非易失性存储器NVS
  • 安卓9.0系统修改定制化____安卓9.0修改 默认开启开发者选项与usb调试的操作步骤解析 十一
  • Vue项目使用defer优化页面白屏,性能优化提升,秒加载!!!
  • 大白话蓝牙中的RPC:Remote Procedure Call远程过程调用
  • 夏季小学期
  • DEYOLO 全面复现,将双增强跨模态目标检测网络 DEYOLO 融合到 YOLOFuse 框架
  • 微信小程序节点相关总结
  • 入门级STM32F103C8T6无人机(原理图其一)
  • Proteus 8.17下载安装保姆级教程【2025最新版】附安装包
  • Android Navigation 原理解析
  • C++字符串的行输入