自2024年5月16日起,中文课堂仅支持使用UnityID登入,如遇问题,请在开发者社区发帖说明情况,我们会尽快帮您解决。

休闲社交游戏-淘金城堡

教程
中级
16 小时25 分钟
概述
作者信息
教程资料
互动讨论
课程评价
24人收藏,18人学习
章节2
课程主体
1.
Start场景UI搭建
2.
Start场景代码编写
3.
主游戏之UI的2D3D混合
4.
主游戏UI之天空盒及我的按钮
5.
主游戏UI之顶层三个按钮的制作
6.
主游戏UI之中间四个按钮及prefab的制作
7.
主游戏UI之底部四个按钮的制作
8.
主游戏3DUI之2DUI收尾和3DUI太空飞机的制作
9.
主游戏3DUI之陨石和工人的制作_1
10.
主游戏3DUI之陨石和工人的制作_2
11.
主游戏3DUI之采矿车和传送带
12.
上线游戏平台TapTap预备工作-Unity下Android打包
13.
上线游戏平台TapTap的流程1
14.
上线游戏平台TapTap的流程2
15.
上线游戏平台TapTap的流程3
16.
Start场景添加TapTap登陆和防沉迷代码_1
17.
Start场景添加TapTap登陆和防沉迷代码_2
18.
Start场景添加TapTap登陆和防沉迷代码_3
19.
Start场景添加TapTap登陆和防沉迷代码_4
20.
Start场景添加Steam平台登陆的伪代码_1
21.
Start场景添加Steam平台登陆的伪代码_2
22.
添加多国语言支持_插件安装和配置
23.
添加多国语言支持_文本和资源的本地化
24.
讲解一个基于MVC的UI框架并演示如何使用2
25.
在淘金城堡项目中导入并创建我们的UI
26.
使用MVC框架完成我们的游戏主Window窗口的UI的建立1
27.
使用MVC框架完成我们的游戏主Window窗口的UI的建立2
28.
使用MVC框架建立“我的信息面版”的UI制作_1
29.
使用MVC框架建立“我的信息面版”的UI制作_2
30.
使用MVC框架建立“我的信息面版”的UI制作_3
31.
使用MVC框架建立“我的信息面版”的代码实现_1
32.
使用MVC框架建立“我的信息面版”的代码实现_2
33.
使用MVC框架建立“音乐特效的弹出面版”的UI实现
34.
使用MVC框架建立“音乐特效的弹出面版”的代码实现
35.
模拟太空飞船在太空中飞行和探照搜索动画_1
36.
模拟太空飞船在太空中飞行和探照搜索动画_2
37.
模拟货物传送带的动画制作
38.
使用对象池回收复用技术实现陨石生成及它的的随机自由动画_1
39.
使用对象池回收复用技术实现陨石生成及它的的随机自由动画_2
40.
使用对象池回收复用技术实现陨石生成及它的的随机自由动画_3
41.
使用对象池回收复用技术实现陨石生成及它的的随机自由动画_4
42.
实现斧子的砸陨石矿的动画效果
43.
实现金矿车的运送金矿的动画效果_1
44.
实现金矿车的运送金矿的动画效果_2
45.
出动飞机抓捕陨石矿-让陨石支持被抓捕
46.
出动飞机抓捕陨石矿-增加飞机的prefab
47.
出动飞机抓捕陨石矿-开始具体的抓捕功能_1
48.
出动飞机抓捕陨石矿-开始具体的抓捕功能_2
49.
制作补充飞机燃料弹出窗口_1
50.
制作补充飞机燃料弹出窗口_2
51.
完成补充飞机燃料弹出窗口及部分基础代码
52.
完成补充飞机燃料的业务逻辑_1
53.
完成补充飞机燃料的业务逻辑_2
54.
完成补充飞机燃料的业务逻辑_3
55.
修复使用”百度AI”生成手机下无法将陨石矿抓回的代码bug
56.
金币奖励动画_UI及初始代码
57.
金币奖励动画_特效管理中的实现1
58.
金币奖励动画_特效管理中的实现2
59.
金币奖励动画_特效管理中的实现3
60.
模拟广告_增加窗口资源
61.
模拟广告_代码实现1
62.
模拟广告_代码实现2
63.
增加声音特效
64.
游戏服务器Skynet-Unity客户端架构和代码实现_1
65.
游戏服务器Skynet-Unity客户端架构和代码实现_2
66.
游戏服务器Skynet-Unity客户端架构和代码实现_3
67.
增加资源数据(ScriptableObject)-金矿工人资源
68.
增加资源数据(ScriptableObject)-金矿工人资源-增加数据
69.
工人面版-使用MVC框架增加面版资源
70.
工人面版-UI制作1
71.
工人面版-UI工人分类过滤_1
72.
工人面版-UI工人分类过滤_2
73.
工人面版-UI工人进阶
74.
工人面版-代码实现的变量字段和对应UI的绑定
75.
工人面版-代码业务逻辑2
76.
工人面版-代码业务逻辑3
77.
工人面版-代码业务逻辑4
78.
工人面版-代码业务逻辑5
79.
工人面版-代码业务逻辑6
80.
工人面版-代码业务逻辑7
81.
工人面版-代码业务逻辑8
82.
工人面版-代码业务逻辑9
摘要
这个项目是我开发的一款独立游戏的附属产物。
项目QQ群:949730076 回答那里看到的即可 群里有项目的内部开发文档资料-免费下载 对项目有什么问题可以提问我会尽我能力回答。
项目398元,现阶段项目打6折238元。
喜欢玩“模拟经营类”游戏的很多玩家都玩过模拟经营类APP - “淘金城镇”。这个游戏的内容是游戏中玩家经营一个金矿加工厂,通过不断升级合成逐渐提高整体产出,让玩家感觉乐趣横生。对于玩家来说不仅能从游戏中找到乐趣,还能积累元宝赚钱并提现到微信钱包里。
我以这个游戏概念为基础开发出了“淘金城堡”这款游戏,为了能支持我的开发我在开发的同时将整体项目录制成了视频教程并内含源码,然后以一定的价格出售给大家,希望能够支持我的开发费用。
游戏将运行在android和IOS平台,项目会开发在线游戏服务器端-云风大神的skynet(C语言和lua)使用Addressables和hybridclr进行代码热更和资源的管理,并通过各种玩法嵌入多个广告,并最终通过广告收益分成的方式吸引众多的玩家进入游戏,同时开发者也可以拿到游戏收益。即游戏最终是要商业化,且能够在多个平台上发布如TapTap、华为、小米和好游快报等等平台。
所以,这是一套针对线上游戏的开发模板,希望帮助喜欢做游戏的人节省他们的开发成本。
整体功能,玩家乘坐名称为“太空城堡”的宇宙飞船在浩瀚的宇宙中探索,探寻宇宙中的陨石寻找有价值的矿物,当探寻到后出动小型宇宙飞船进行抓捕并带回“太空城堡”,在城堡内有工人进行打矿、运输,在锻造室进行矿物合成,矿物可以直接兑换成金币,然后将金币兑换成元宝,元宝则可以直接转换成人民币转入微信进行提现。
标签
建议的Unity版本
2022.3 - 团结1.1
教程
休闲社交游戏-淘金城堡
电脑配置不足?
Unity云桌面,为Unity而生的云开发平台。
即可体验
章节2
课程主体
1.
Start场景UI搭建
2.
Start场景代码编写
3.
主游戏之UI的2D3D混合
4.
主游戏UI之天空盒及我的按钮
5.
主游戏UI之顶层三个按钮的制作
6.
主游戏UI之中间四个按钮及prefab的制作
7.
主游戏UI之底部四个按钮的制作
8.
主游戏3DUI之2DUI收尾和3DUI太空飞机的制作
9.
主游戏3DUI之陨石和工人的制作_1
10.
主游戏3DUI之陨石和工人的制作_2
11.
主游戏3DUI之采矿车和传送带
12.
上线游戏平台TapTap预备工作-Unity下Android打包
13.
上线游戏平台TapTap的流程1
14.
上线游戏平台TapTap的流程2
15.
上线游戏平台TapTap的流程3
16.
Start场景添加TapTap登陆和防沉迷代码_1
17.
Start场景添加TapTap登陆和防沉迷代码_2
18.
Start场景添加TapTap登陆和防沉迷代码_3
19.
Start场景添加TapTap登陆和防沉迷代码_4
20.
Start场景添加Steam平台登陆的伪代码_1
21.
Start场景添加Steam平台登陆的伪代码_2
22.
添加多国语言支持_插件安装和配置
23.
添加多国语言支持_文本和资源的本地化
24.
讲解一个基于MVC的UI框架并演示如何使用2
25.
在淘金城堡项目中导入并创建我们的UI
26.
使用MVC框架完成我们的游戏主Window窗口的UI的建立1
27.
使用MVC框架完成我们的游戏主Window窗口的UI的建立2
28.
使用MVC框架建立“我的信息面版”的UI制作_1
29.
使用MVC框架建立“我的信息面版”的UI制作_2
30.
使用MVC框架建立“我的信息面版”的UI制作_3
31.
使用MVC框架建立“我的信息面版”的代码实现_1
32.
使用MVC框架建立“我的信息面版”的代码实现_2
33.
使用MVC框架建立“音乐特效的弹出面版”的UI实现
34.
使用MVC框架建立“音乐特效的弹出面版”的代码实现
35.
模拟太空飞船在太空中飞行和探照搜索动画_1
36.
模拟太空飞船在太空中飞行和探照搜索动画_2
37.
模拟货物传送带的动画制作
38.
使用对象池回收复用技术实现陨石生成及它的的随机自由动画_1
39.
使用对象池回收复用技术实现陨石生成及它的的随机自由动画_2
40.
使用对象池回收复用技术实现陨石生成及它的的随机自由动画_3
41.
使用对象池回收复用技术实现陨石生成及它的的随机自由动画_4
42.
实现斧子的砸陨石矿的动画效果
43.
实现金矿车的运送金矿的动画效果_1
44.
实现金矿车的运送金矿的动画效果_2
45.
出动飞机抓捕陨石矿-让陨石支持被抓捕
46.
出动飞机抓捕陨石矿-增加飞机的prefab
47.
出动飞机抓捕陨石矿-开始具体的抓捕功能_1
48.
出动飞机抓捕陨石矿-开始具体的抓捕功能_2
49.
制作补充飞机燃料弹出窗口_1
50.
制作补充飞机燃料弹出窗口_2
51.
完成补充飞机燃料弹出窗口及部分基础代码
52.
完成补充飞机燃料的业务逻辑_1
53.
完成补充飞机燃料的业务逻辑_2
54.
完成补充飞机燃料的业务逻辑_3
55.
修复使用”百度AI”生成手机下无法将陨石矿抓回的代码bug
56.
金币奖励动画_UI及初始代码
57.
金币奖励动画_特效管理中的实现1
58.
金币奖励动画_特效管理中的实现2
59.
金币奖励动画_特效管理中的实现3
60.
模拟广告_增加窗口资源
61.
模拟广告_代码实现1
62.
模拟广告_代码实现2
63.
增加声音特效
64.
游戏服务器Skynet-Unity客户端架构和代码实现_1
65.
游戏服务器Skynet-Unity客户端架构和代码实现_2
66.
游戏服务器Skynet-Unity客户端架构和代码实现_3
67.
增加资源数据(ScriptableObject)-金矿工人资源
68.
增加资源数据(ScriptableObject)-金矿工人资源-增加数据
69.
工人面版-使用MVC框架增加面版资源
70.
工人面版-UI制作1
71.
工人面版-UI工人分类过滤_1
72.
工人面版-UI工人分类过滤_2
73.
工人面版-UI工人进阶
74.
工人面版-代码实现的变量字段和对应UI的绑定
75.
工人面版-代码业务逻辑2
76.
工人面版-代码业务逻辑3
77.
工人面版-代码业务逻辑4
78.
工人面版-代码业务逻辑5
79.
工人面版-代码业务逻辑6
80.
工人面版-代码业务逻辑7
81.
工人面版-代码业务逻辑8
82.
工人面版-代码业务逻辑9