|
admin 发表于 2021-6-5 15:26:03
30296
109
% _+ P2 x* q8 d教程介绍:. u& A3 u. {$ \ e8 v5 S; s1 F
立方跑酷是一个跑酷类型的3D游戏,这个案例重点在于游戏地图的生成算法和角色的控制。游戏的地图全部是由代码控制生成的,以两个预制体为基本元素进行拼接生成,并在地图中随机生成障碍物和奖励物品。游戏地图数据是用List+Array的形式进行存储的。角色移动地图边缘控制,地图连续生成,游戏地图塌陷,障碍物,奖励物体的位置确定都是以List+Array的这个数据为基准。
3 Z N/ ]! j! A7 Q; Z% ]$ r
2 z% q9 b" c4 p( r课程时长:8小时40分钟$ {" c) r, F" j7 ~: q ^' O) p- ~
! j8 `" p8 I: p6 w0 {3 t" y- U! B1 O0 B
第1课:课程介绍与案例要点分析 22:14
. S) `! ]) m& A2 T2 i, Z2 ]第2课:初始化项目开发环境 27:319 y2 \+ I' o" A. ~* X0 F7 R/ V, k
第3课:游戏UI界面元素布局 26:43
$ A3 P( }# C4 `8 @# \1 f第4课:地图生成算法之菱形布局 33:40+ d( b2 z; C8 y% i) k' z+ e
第5课:地图生成算法之墙壁边界27:54
7 U7 b) G( ^$ j4 L, T0 S第6课:地图生成算法之数据管理27:55
+ A( p1 ?1 X6 O第7课:角色出生与基本移动控制31:38
# x: P/ y* j0 o4 n$ @第8课:蜗牛痕迹与移动边界控制24:08
% j0 P4 b' d' v6 M4 U; C/ c, Q' n( r% n第9课:地图生成算法之连续生成21:12
* Q2 j9 Q$ x4 J, q2 u& j0 W, B2 M第10课:摄像机跟随角色移动22:461 d% B( t; I5 @
第11课:地图生成算法之地面塌陷26:111 W1 n' g8 L: F% d" x* \! U3 y+ E
第12课:地图生成算法之路障生成28:20+ p% U5 D' }; i$ i5 t& q. U
第13课:使用协程生成路障移动动画26:57
; v/ q2 z/ S" ?1 ^第14课:角色与路障交互死亡判断35:292 m7 [( _* t# P5 P+ a
第15课:游戏奖励物品生成与交互31:27$ _9 R( v. i7 Q. O5 p2 ^3 F4 k. v, b
第16课:PlayerPrefs存储游戏分数信息17:15
' [. V! J; c8 h4 |4 `# @; L" E$ j第17课:游戏UI界面逻辑[上]29:13" H0 O8 D- R! C
第18课:游戏UI界面逻辑[下]24:29. y; \ V3 J$ z; j O7 T
第19课:Android触屏操作与APK细节配置22:42- [) h _: b1 q( L3 |$ E+ n
第20课:Unity安装Android打包环境与课程总结15:11
* T3 ?1 j. s& V& G8 H, O; C1 b4 { B3 j: c) A# X
下载地址:
; T8 J5 h1 J0 T4 U7 ]" H |
|