unity超级马里奥2d游戏开发课程-01课程介绍
大家好,我是小兵,今天给大家带来Unity开发超级马里奥2d游戏的第1课,课程介绍,你可以在我的个人博客geekape.net上找到完整的课程。
我之前主要是做前端开发工作的,并不是做游戏开发的,但由于工作的需要,我接触到了Unity游戏引擎,之前就用过Cocos游戏引擎,做过一个合成大西瓜游戏,不过Unity引擎和Cocos不同,它的脚本是通过 C# 来编写的,这就意味着我要重新学习一门新的语言,好在之前我有JavaScript开发的基础,入门还是挺快的。
我就想着我也跟学了好几个小游戏了,自己能不能也做个教程,尽我最大的能力帮助其他人,于是我就想到了一个大家小时候都玩过的游戏-超级马里奥,以这个项目做为切入点,来制作unity 2d游戏开发的实战课程。
为什么开发这门课?
助力每一个梦想
我有一个游戏开发之梦,是从近些年开始萌生的,小时候根本就没有想过游戏是怎么开发的,只知道游戏好玩,但是随着岁月的洗礼,个人经历的丰富,我开始思考周围的一切,也因此对于游戏开发也有了大胆的想法,我要做自己的游戏,不知道你是否这样想过?
虽然我也是现学现卖,但是或许可以以一个先行者的经历帮助到部分人呢?
踏出舒适圈
什么叫踏出舒适圈?就以现在我正在开发的课程为例,我为什么要费时费力开发课程,坐着吃零食看电影不香吗?再或者我完全可以只写文章来做这个课程,那我为什么还要整理开发思路,写文案,然后录屏,录音,最后剪辑出片,对于我而言,这就是踏出舒适圈。
在自媒体时代,人人都有影响力,别人都开发视频课程,我为什么不能做一下下呢?我并不觉得我比别人差,或许没几个人看,但是我的目的并不仅仅希望有人看,而是自己的破圈成长。
凡事都是第一次,要承认自己的不足,勇敢的去挑战做第一次,要是老是担心自己水平,声音,视频不够好,那永远也尝试不到第一次带来的兴奋感。
费曼学习法
以教代学是费曼学习法的核心,在教的同时倒逼自己了解的更多,这种方法也是“学习金字塔”原理的底端,对知识的吸收率可以达到90%,而你实践练习只能达到75%。
结识朋友
在你学习游戏开发的同时,或许在地球的那一端也有和你一样的人,我要做的就是扩大自己影响力,接触到志同道合的朋友,一起交流学习,一起做人生路上的良师益友。
我前面讲了这么多的废话,完全是因为对第一次视频课程开发的敬畏之心,由感而发。
超级玛丽奥游戏介绍
不用多说,相信大多数人都玩过。
超级马里奥是一个2d平台跳跃游戏,在童年,它是我最喜欢的游戏之一,操作非常简单,ad左右移动,w上跳,s下蹲,k发射子弹,我们的游戏操作也按这样的来。
课程的大纲
我打算用10节课来讲超级马里奥2d游戏开发的课程:
- 课程介绍
- 收集游戏素材
- 瓦片地图搭建
- 基础UI搭建
- 角色移动与跳跃
- 角色动画
- 镜头控制
- 怪物逻辑
- 物品逻辑
- 添加音效
我是极客猿小兵,公众号【极客猿】,记录独立开发者学习成长(游戏开发/产品开发/逆向/运营设计)。
unity超级马里奥2d游戏开发课程-01课程介绍相关推荐
- unity超级马里奥2d游戏开发-03瓦片地图场景搭建
大家好,我是小兵,今天给大家带来Untiy开发超级马里奥游戏的第3课,瓦片地图搭建,如果你想查看完整的教程,请访问我的个人博客geekape.net. 前两节课都没涉及具体的游戏制作,算是一个开胃菜, ...
- Unity 4.x 2D游戏开发基础教程大学霸第一更
Unity 4.x 2D游戏开发基础教程 大学霸 第1章 Unity及其组成的介绍 本书主要讲解的是,如何使用Unity开发2D游戏.但在开始讲解之前,最好先熟悉一下Unity这个工具.本章会首先介 ...
- Unity 从零开始的2D游戏开发 —— 碰撞检测 和 用射线实现地面检测
本文一部分为半年前所写,时间间隔较大,若有逻辑上的错误敬请见谅. 碰撞检测是2D游戏开发里经常要用到的东西,当我们做个游戏demo的时候,碰撞检测基本上无处不在,利用碰撞检测可以实现一些比较基础功能, ...
- (转自Unity官方)2D游戏开发套件指南
2D游戏开发套件指南(上):https://mp.weixin.qq.com/s?__biz=MzUxOTAwNzA0MQ==&mid=2247484383&idx=1&sn= ...
- Unity 4.x 2D游戏开发基础教程
淘宝网店购买地址:http://item.taobao.com/item.htm?spm=686.1000925.1000774.13.0Il2aP&id=39546154468 试读文档下载 ...
- Unity 从零开始的2D游戏开发 —— 角色移动脚本
角色移动脚本是一个游戏最基础的脚本,通常也是改动最多的脚本,因此在后期会变得异常臃肿,不过这不是我们讨论的问题,本文主要说明角色移动脚本的设计和一些区别. 1.通过控制角色的Transform来移动角 ...
- Unity 从零开始的2D游戏开发 —— [Animator] 使用动画状态机制作简单动画
动画是一个2D游戏里面必不可少的一部分,使用动画可以实现很多意想不到的功能,除了常规的人物动画,还可以实现一些周期性的运动.接下来会尝试实现一个非帧动画,一个帧动画. 一.非帧动画:通过改变位置或拉伸 ...
- Unity 2D游戏开发教程之摄像头追踪功能
Unity 2D游戏开发教程之摄像头追踪功能 上一章,我们创建了一个简单的2D游戏.此游戏中的精灵有3个状态:idle.left和right.这看起来确实很酷!但是仅有的3个状态却限制了精灵的能力,以 ...
- Unity 2D游戏开发教程之游戏中精灵的跳跃状态
Unity 2D游戏开发教程之游戏中精灵的跳跃状态 精灵的跳跃状态 为了让游戏中的精灵有更大的活动范围,上一节为游戏场景添加了多个地面,于是精灵可以从高的地面移动到低的地面处,如图2-14所示.但是却 ...
最新文章
- 维基解密揭秘CIA五种恶意软件用法
- 异常信息配置文件已被另一个程序更改_抢先目睹:SpringBoot2.4配置文件加载机制大变化
- Spark调优——你工作中的首选
- 采访实录:黄碟泛滥的市场调查
- Redis面试常问3 如何实现分布式锁 记住Redis的原子性
- C#实现图(Graph)
- Linux signal 编程(转载)
- python如何写代码_如何写出优雅的Python代码?
- CHM文件出现的常见错误及解决办法
- 卧槽,入职 3 天就“偷”代码,备份 6300 个 Python 脚本,不讲武德啊
- java 实现生成公司的电子公章,并且盖章生成电子合同
- Word巧用大纲视图 快速重排版面
- hbase regionserver挂掉报错has too many store files delaying flush up to 90000ms
- PPL文档——Excel制作的甘特图加上动态今日线
- 《编码-隐匿在计算机背后的语言》 —— 读书笔记(三):数字
- 【贪玩巴斯】操作系统(一)——操作系统引论 「发展与特征」2021-09-16
- BUUCTF 每日打卡 2021-8-11
- 计算机与地震论文,地震勘探学术论文
- Npm配置全局安装插件目录以及命令用法扩展
- CAN控制器和CAN收发器初始化