Unity游戏设计之关卡解锁评星及任务副本
来源:互联网 发布:删除mac账号 编辑:程序博客网 时间:2024/06/07 02:38
感言:好久没写博客了,之前用UE的我,现在因项目需要重撸代码路-------独立开发单机游戏之关卡设计解锁评星及任务
声明:本人只是一枚程序,没有专业的关卡设计经验,只是在独立项目开发时需要自己去设计关卡,解锁关卡以及设计副本,一些经验所得,在此分享给各位友友,希望能给大家提供点思路
1:关于副本任务的两个脚本---Mission_battle和Mission_rule,前者负责调取后者在下一关要执行的任务id,具体的任务id在Mission_rule里设计
2:关于如何调取任务配置表
首先应获取下一关的关卡id,根据关卡获取任务Id。然后根据任务id读取相应的子任务id执行相关任务
3:关于如何解锁关卡以及评星并存储
本关战斗内的胜负判断相信大家都会的,那么在关卡完成后回到主页面时需要刷新之前的主页面关卡列表,其实在第一次进入主页面的时候相信大家都已经初始化过了,在以后每通过一关都会回到主页面再刷新一次并显示当前的星级,是否要再重新刷一次本关
第二次的初始化显得尤为重要,牵涉到下一关是否能进入以及当前关卡的星级显示。
只需读取已通过的关卡等级并判断再次初始化一次即可解锁,解锁后读取本地存储的关卡N胜利的得分从而评星
总结就是,初始化数据--解锁--读取分数评星
3:最后分享一下本地化持久存储PlayerPref的使用
其实是生成了本地的一个.dat数据文件。
Unity默认提供了三种方法,经常要使用的是SetInt("key",value)
读取GetInt("Key") 根据键取值即可
清空键值数据PlayerPrefs.DeleteAll();
最后:祝大家学的开心,欢迎友友一起交流学习
- Unity游戏设计之关卡解锁评星及任务副本
- Unity游戏系统之-RPG游戏,场景任务的设计
- 浅谈游戏关卡设计
- 浅谈游戏关卡设计
- 设计游戏关卡
- 高度概念化设计游戏关卡
- 游戏BOSS关卡的设计
- Unity游戏关卡的顺序开启代码
- 游戏服务器之副本
- 游戏好友邀请/索要体力/帮解锁关卡时序图
- 通关!游戏设计之道的学习笔记(七)关卡设计
- 游戏设计之我见 —— 关卡设计中的固有印象
- 阐述游戏关卡设计中的色彩理论
- 开发cocos2d-x 游戏 实战篇(7)之关卡系统的基本设计
- 分享使用Unity制作游戏关卡的教程(1)
- 分享使用Unity制作游戏关卡的教程(2)
- Unity之飞盘游戏设计思路
- 魔兽任务分类及游戏任务系统设计启示
- JQuery笔记(下)
- 《将博客搬至CSDN》
- 整理PHP $_SERVER 变量的详情说明
- Inside Real-Time Linux
- 让我们克隆PokémonGO一样的游戏
- Unity游戏设计之关卡解锁评星及任务副本
- 干货:实现数据可视化的几个工具选择(工具+编程语言)
- 网页正文提取方案
- 学习JavaScript必知的一些基础知识
- Spark+Hadoop+Mahout大数据系列
- 深度学习:Pre-Training的理解
- Leet Code OJ 70. Climbing Stairs(爬楼梯问题)
- 终极的代码混淆脚本,解决所有因代码混淆无法打签名包的问题
- 开发一个程序基本思路