视频课程 编程

用Unity制作马里奥风格游戏 (英文课程中文字幕)

¥5.00 已售 0
✓ 自动发货 ✓ 永久有效 ✓ 售后保障

资源介绍

视频数量:21个 总时长:4小时47分 课程介绍: 用Unity制作马里奥风格游戏 很多人小时候都对着小霸王游戏机玩过超级玛丽,一遍遍跳过沟壑、踩扁蘑菇、顶出金币,那些画面到现在还历历在目。你有没有想过自己动手做一款这样的游戏?不是简单复刻,而是真正从零开始,搭场景、写代码、调手感,把脑海里的想法变成能跑起来的游戏。如果这个念头曾经闪过,这门课就是为你准备的。 课程一共21个视频,加起来不到5小时,内容安排很紧凑,从最基础的变量和函数讲起,一直讲到怎么把你的游戏打包成可执行文件发给朋友玩。整个学习路径就是做一个完整的马里奥风格横版平台游戏,边做边学。 先说编程基础这部分。课程从变量开始讲,告诉你游戏里角色的速度、金币数量这些数据怎么存储、怎么修改。接着说函数和方法,这块是编程的核心,你得搞清楚什么时候把代码写成函数、什么时候写成方法,怎么让代码结构更清晰。然后是Unity里特别重要的Rigidbody组件,也就是刚体动力学,这个必须弄明白,否则做出来的跳跃和下落会像纸片一样没有重量感。课程还会讲到碰撞检测,角色踩到怪物会消灭怪物、碰到钉子会扣血,这些功能全靠碰撞系统来实现。最后讲If else条件判断和物体移动逻辑,这八个视频把做平台游戏需要用到的编程知识全部覆盖了,即使你之前完全没接触过代码,跟着走也能理解。 有了编程基础,接下来要做玩家角色。Player movement这节课会教你实现左右移动和跳跃,包括怎么让角色在斜坡上顺滑地移动、跳跃的高度和距离怎么调。Animations这节课则处理角色动画,静止、走路、跳跃、攻击这些状态要切换得自然,看起来才像个正经游戏。这些内容加起来大概半小时,但把这两块吃透,后面做其他游戏也能用上。 生命系统和得分系统是游戏必备的两个模块。Health system这节课教你做血量显示、受伤时的闪烁效果和死亡判定。Scoring system则是做金币收集逻辑,碰到金币会消失、分数会增加、还能加进音效反馈。这两套系统看起来简单,但做平台游戏基本都要用到。 环境搭建这部分内容很实在。Level design教你怎么用瓦片地图编辑器快速拼出关卡,地面、平台、障碍物这些元素怎么摆放能既好看又好玩。Lights这节课讲场景打光,不同的灯光设置能营造出完全不同的氛围,比如白天场景和夜晚场景怎么通过灯光来区分。这些技能掌握之后,你可以随意设计关卡的布局和风格。 做游戏怎么能少了敌人呢。Adding enemy教你怎么在场景里放怪物、给怪物设置巡逻路线、被踩到时的死亡判定。Moving spike则是做会移动的陷阱机关,比如来回晃动的锯齿或者滚动的石球。这些元素加入之后,游戏才算真正有了挑战性。 菜单界面也是游戏体验的重要部分。Menu这节课教你做开始界面、游戏暂停界面,以及在游戏里显示分数和生命值的方法。做出来的游戏不只是能玩,还得有板有眼、有开始有结束。 声音能让游戏质感提升一大截。Audio这节课讲怎么添加背景音乐和音效,包括跳跃音效、收集金币音效、受伤音效这些。声音配合画面一起工作,玩家才会觉得这个游戏是活的。 课程最后几节课处理的是收尾工作。Adding new levels教你设计第二关、第三关,让玩家通关之后还能继续往下玩。Dashing教冲刺功能,就是马里奥里的那种加速跑动作,加进游戏里操作感会丰富很多。最后Build这节课带你把项目打包成Windows上的可执行文件,你可以直接发给朋友炫耀一下自己做的游戏。 整个课程就是这样,从最底层的变量和函数开始,一步步搭建出完整的游戏体验。基础编程讲得细致,角色、敌人、关卡、菜单、音效这些核心模块都有覆盖,最后打包发布让你能得到一个能运行的成品。 适合什么样的人呢。如果你是大学生或者刚工作几年的上班族,对游戏开发感兴趣但不知道从哪下手,这门课很合适。不需要你有什么基础,但最好对编程有一点概念,哪怕只是在学校学过一点点C语言也够用。学完这门课,你不只是会跟着教程做一遍,而是真正理解了一款平台游戏是怎么从零开始构建起来的。后面你想做其他类型的游戏,或者自己加一些独特的功能,这些知识和思路都能派上用场。