美文网首页
18071601 学习方法讲解

18071601 学习方法讲解

作者: 伊才妮 | 来源:发表于2018-07-27 00:08 被阅读0次

0716

视频:回放1 训练营学习方法讲解

课前

- 专栏阅读1 · Unity的介绍

  • 了解unity给自己的定义是:世界领先的内容创作引擎
  • 游戏引擎包含的模块有:
    1.图形:视觉
    2.音频:音效
    3.网络:通信
    4.物理:模拟真实物理场景
    5.界面:图形界面交互
    6.脚本:控制 设计游戏逻辑
  • 用它可以做什么:
    1.游戏2D\3D
    2.应用2D\3D
    3.VR\AR
    4.移动APP
    5.网页前端
    6.电影实时渲染

- 专栏阅读2 · Unity前景

种一棵树最好是十年前,其次是现在。通过模拟实践带动学习,建立知识体系和知识索引,待其枝繁叶茂时便理解学习的过程才是一种享受。

- 专栏阅读3 · 学习Unity的准备

1.确定目标:颠覆枯燥的学习方式,创意设计模拟实现
2.目标的组成部分:可检查,有难度,有截至时间
比如:小学期分数检查项目成果,大学毕业参赛记录,考研专业技能
3.客服恐惧 多读 多用
4.刻意练习
知识和技能的关系 是什么 为什么 怎么用 什么时候用
-专栏阅读4 · Unity的安装与管理
unity hub下载链接

- 专栏阅读5 · 了解游戏开发的流程

游戏开发的过程
策划、美术、音效、开发和测试(运营和维护)

游戏的制作简要流程是:
1、完成可行性分析、市场调研;进行项目立项
2、策划先制作编写游戏策划
3、策划将策划案提交给美术和开发,美术根据策划制作美术资源;同时开发根据策划案研究技术方案,提前实现部分功能。
4、美术资源制作完成后,开发根据美术资源开发完整功能。
5、游戏进行测试、反馈、修改。
6、在2-5之间迭代
开发流程中,进行功能迭代是非常重要的,不要一下子做一个大而全的游戏,确定核心玩法经过玩家检验后,再一步步加入其他元素来丰富游戏。跳一跳小游戏的多人模式也是后续迭代开发的。
当然了,这些岗位之间都不是分割独立的。
美术和程序也会参与游戏的策划设计,为项目找到最合适的实现方式。
程序和策划会共同讨论一些功能的可行性及实现方案;共同制定数据表的格式标准等。
程序和美术会共同讨论一些功能的实现方式;共同制定美术资源的标准等。
游戏开发完成后,后续还有运营、维护等环节,也是相当重要的环节。
《洪流学堂》

文案策划举例

1、设计游戏的核心玩法:通过按压屏幕的不同时长,小人跳跃的距离不同;玩家的目标是跳到下一个盒子上,积累更高的分数
2、美术需求:小人;不同的盒子类型;UI原型
3、音效需求:分别在按压屏幕、小人跳跃、小人落到盒子上、小人落到地面有不同的音效
数值策划举例
1、设计按压屏幕的时长与小人跳跃的距离公式
2、特殊盒子加分数值设计
执行策划举例
1、确认美术制作完成后效果是否符合预期
2、确认程序的交互、数值、手感是否符合预期
《洪流学堂》

美术举例:

跳一跳游戏
1、设计小人、盒子的形象
2、设计小人的动画及特效
3、设计界面及交互

开发举例:

1、实现图形(小人、盒子、背景)的显示
2、设计小人跳跃逻辑及相关特效、音效
3、实现界面的交互功能
4、实现服务端排行榜数据的存取
4、实现多人游戏

技术美术人员的主要工作是作为技术人员和美术人员之间的沟通桥梁;运用计算机图形学等技术手段来实现仅凭美术人员无法实现的效果、特效;和美术人员协作来提高渲染效果,同时提高运行效率,必要时使用技术手段实现。

音效举例:

跳一跳
1、游戏背景音乐制作
2、小人跳跃、落地等音效制作
3、UI交互时的音效

课中

  • 我们都是这个课程的设计者
    1. 课程内容
    2. 课程速度
  • 25分钟一小节 及时 提问 答疑
  • 作业一定要完成,否则制约后面的课程
  • 学习方法:刻意练习
    1.确定目标不断改进
    2.训练中必须专注
    3.有及时的反馈 提问解答 互动
    4.跳出舒适区训练
  • 提高自学效率 多思 多问 培养解决问题的思路(功能的实现)并进行实践
    先自己动手 在群里发全一点 提问 老师看到了私聊
  • 最终考核:10分钟的视频教学 最好是课上没有讲过的
  • 学会查阅官方文档 理解 是什么 为什么 学会怎么用
  • 建立索引 理解其相关用途 梳理脉络 建立知识体系

课后

了解UnityHub
了解GitHub桌面应用程序

相关文章

网友评论

      本文标题:18071601 学习方法讲解

      本文链接:https://www.haomeiwen.com/subject/uwvimftx.html