相信每个Unity萌新手机上都有一款自己喜欢玩的游戏。

本文将描述自己做的一款模拟【崩坏3】手游demo的一点经验。(安卓端)

首先需要熟练组件的应用,说白了就是跟据你游戏的类型,需要使用哪些API。其次规划一下自己的游戏制作计划。

(使用插件或自己写工具类脚本提高开发效率,不会实现的功能上网自学)

b站视频展示链接:https://www.bilibili.com/video/av20541736/

本游戏需要掌握的技能。
  1. UGUI熟练。
  2. animator熟练。
  3. Touch熟练。
  4. Audio Source熟练。
  5. 内存池优化。
计划步骤。
步骤一:
  1. 接入Android的SDK和JDK。
  2. 将Unity切换到Android环境。(测试打包是否能成功)
  3. 场景搭建。
  4. 使用UGUI制作UI界面。
  5. 根据情况制作工具脚本。

接入SDK和JDK。

切换到安卓环境,点击Build测试是否能打包apk成功。

场景搭建和UI注册/登陆界面的制作,完成了登陆场景动画。为了实现动画效果减少代码量编写了脚本工具。(打包测试是否能在Android端上运行良好)

步骤二:
  1. 制作用户界面体验的UI。
  2. 背包和装备的交互。
  3. 补给抽取和背包的交互。
  4. 简单的昵称修改功能。
  5. 制作BGM音量调节控制。

用户登陆体验界面。

背包系统。

实现装备和背包的物品交互。

实现补给抽取及背包之间交互。

实现简单的昵称修改功能。

通过UI的Slider滑动组件控制Audio Source声音调节。

步骤三:
  1. 搭建关卡的场景。
  2. UGUI制作选择关卡界面,暂停界面,结算界面。
  3. 使用animator控制动画播放,及战斗逻辑插入。
  4. 使用Touch实现人物操作及镜头控制。

实现搭建关卡场景及UI选择关卡界。

暂停界面和结算界面互用。

  • 使用animator控制动画播放,及事件插入。
  • 使用touch编写人物操作及镜头控制。

如何使用Unity制作一款自己喜欢玩的游戏demo(Unity萌新的进阶技巧)相关推荐

  1. 叠罗汉 农场的N头奶牛喜欢玩叠罗汉游戏,就是几头奶牛1头奶牛接着1头奶牛的站成一柱子形状。不过奶牛的力量不一样,用数值Ci表示第i头奶牛它的上面最多可以站多少头奶牛,问这些奶牛最少可以站成几个柱子形状

    叠罗汉 题目描述 农场的N头奶牛喜欢玩叠罗汉游戏,就是几头奶牛1头奶牛接着1头奶牛的站成一柱子形状.不过奶牛的力量不一样,用数值Ci表示第i头奶牛它的上面最多可以站多少头奶牛,问这些奶牛最少可以站成几 ...

  2. 用Unity制作一个很火的找不同游戏,包括核心玩法与关卡编辑器工具的实现

    玩家们心里都清楚,其实游戏的品类超级多,有些人喜欢玩moba.射击竞技类的,有些人喜欢塔防.策略.回合制类的,而又有些人喜欢经营养成.休闲益智类的.休闲益智类游戏,虽没像moba类游戏的激烈操作带来的 ...

  3. 机房计算机没游戏,一款童年必玩的游戏,小学机房肯定安装,如今都不一定能过关!...

    作为90后的我们,在小时候很多人家里并没有电脑,可能有些小部分小伙伴家里没电脑,但是家里的亲戚有电脑,于是我们去亲戚家的时候就看着那些舅舅姑妈哥哥姐姐大姨他们玩游戏,当时自己玩不了,只能看着他们玩我就 ...

  4. 我喜欢玩计算机游戏译成英语,50字英语作文带翻译-我喜欢玩游戏

    ★以下是无忧考网英文写作翻译频道为大家整理的<50字英语作文带翻译-我喜欢玩游戏>,供大家参考.更多内容请看本站写作翻译频道. When I am free, I like playing ...

  5. unity制作一款塔防游戏

    文章目录 介绍 寻路系统 怪物生成器 制作3种初级炮台.3种升级炮台 设置炮台属性 选择炮台,添加监听事件 炮弹追踪攻击敌人 拖动鼠标实现相机视角转换 鼠标光标放在cube上变色 文字动画 介绍 关键 ...

  6. 使用DOTS制作一款第三人称僵尸射击游戏

    我们正在使用面向数据技术栈DOTS重构Unity的核心基础.许多游戏工作室在使用C# Job System.实体组件系统ECS和Burst Compiler后,都无一例外地感受到明显的性能提升,其中就 ...

  7. 抽出1个小时制作一款简单的物理小游戏(绳子原理)

    前天公司聚会,在一起玩游戏,游戏虽然及其简单,但是却很适合在活动中玩,因为公司参加聚会的人比较多,所以只有一部分人玩到了.晚上回家后我试着将其中一款游戏用html5还原了一下,第二天给大家玩儿,在公司 ...

  8. 手把手教你用MATLAB制作一款 [狗头翻牌子] 小游戏(点灯游戏)

    0 游戏效果 就是点击一个牌子时,该牌子和周围四个牌子也会相应发生变化,想办法让所有牌子都在同一面即为游戏胜利. 1 fig界面和背景板 这一段比较简单,主要是对界面和背景板的属性设置,我们采用编程的 ...

  9. 用C语言制作一款多人贪吃蛇游戏

    上学期学的C语言,寒假想用来做点好玩的东西而不是单纯应付考试,刚开始想到了贪吃蛇,最后做成了双贪吃蛇,双龙夺猪讲的是随着猪肉价格渐长,一条龙与一条蛇争夺猪肉的故事233333 代码使用了easyx图形 ...

最新文章

  1. php10-e 豪华版,华为畅享 10e 规格参数
  2. 用什么软件可以开在线会议啊?
  3. Could not open ServletContext resource [/WEB-INF/springmvc-servlet.xml]【解决方案】
  4. 面对面快传文件服务器恢复,QQ 面对面快传的传应用功能,如何找到已安装应用的安装包?...
  5. 串口协议的制定以及串口中怎样接收一个完整数据包的解析
  6. 1.ASP.NET Core介绍
  7. linux 权限 mask,【自学Linux】Linux用户、组、权限(一)
  8. Windows下DNS ID欺骗的原理与实现
  9. validatebox自定义验证规则以及使用
  10. nyist 488 素数环
  11. 干货:完全基于情感词典的文本情感分析
  12. 商家后台服务操作失败!服务上架失败【已上架过此类型插件】
  13. 锐文科技发布基于国产FPGA的智能网卡芯片
  14. DOM控制video实现开始/暂停按钮思路方法
  15. smbian c++生成sis文件日记
  16. 各种语言常用壳的特征
  17. 中级微观经济学:Chap 32 交换
  18. 从0到1 激活函数(一)sigmod函数
  19. 计算机学院运动会通讯稿,大学运动会通讯稿300字汇总七篇
  20. 快速完成会议记录的智慧之选,讯飞智能录音笔SR502表现出色

热门文章

  1. linux 内存容量换算,Hi3516A开发--内存换算
  2. django框架——模型层(下)
  3. 台式计算机usb口不识别鼠标,如何解决插入鼠标提示无法识别USB设备的问题
  4. 内网渗透- *** PTH(传递哈希)***PTT(传递票据)***PTK(传递密钥)
  5. js和css动态画出一只安卓机器人,附代码
  6. 拆掉思维里的墙--书摘+个人理解
  7. Spark中--jars与spark.driver.extraClassPath、spark.executor.extraClassPath区别与联系
  8. 【Anaconda】修改conda默认envs_dirs和pkgs_dirs
  9. 易知微当选中国互联网协会数字孪生技术应用工作委员会成员单位
  10. 【畅销书】浪潮之巅--吴军