unity游戏开发的源码实例和详细教程

此程序的楼房和人物的三维模型,来自网上大家常见、常用的模型。

此为个人练习程序,不得用于商业。我会继续更新此程序。

源码和教程一步步教你怎么做这个游戏,适合初学者入门。

我把源码和教程(都是完全免费、完整详细)放到了夸克网盘:

夸克网盘分享夸克网盘是夸克推出的一款云服务产品,功能包括云存储、高清看剧、文件在线解压、PDF一键转换等。通过夸克网盘可随时随地管理和使用照片、文档、手机资料,目前支持Android、iOS、PC、iPad。icon-default.png?t=N7T8https://pan.quark.cn/s/5835abd05958unity编辑器界面:

小区场景:

天色变化:

景色变为雪景:

家里:

城市街道:

源码文件夹:

move:unity游戏源码。unity导入此项目时,不是导入哪个具体启动文件,而是用unity Hub(unity启动器)直接打开(导入)move文件夹。

test.sql:sqlite数据库文件。sqlite一般都用作单机数据库,就是不联网的、放在用户电脑里的数据库。把该数据库放在D盘根目录下。

教程:unity教程、3dmax教程、3dmax动画与unity动画控制教程、C#语言教程、sqlite教程。

注意:在unity编辑器界面,不要把窗口最大化后再运行游戏,那样运行不了。但可以在游戏后,再最大化窗口。

hao文件夹是已经生成exe格式的游戏,不用安装unity,也可以运行该游戏(全屏、高清)。

基本操作:

W键(长按):向前走。

S键(长按):向后走。

A键(长按):向左转。

D键(长按):向右转。

H键(单击):一键回家。

鼠标左右上下移动来控制摄像机视角(屏幕视角),人物前进方向自动朝向摄像机视角。

方向键:上:抬高摄像机视角,下:降低摄像机视角,左:拉近摄像机视角,右:拉远摄像机视角。

P键:各种文字框(输入框、输出框、头顶框)的显示和不显示。

M键(单击):背景音乐。

K键:切换白天、傍晚、晚上。L键:家里客厅灯的开关。

N键:正常景色和雪景的切换。

J键:女主角一键换服装。

R键:切换到下一场景(小区场景切换到城市场景)。

Esc键:退出游戏。

说明1:文字框、雪景、天色变化、换服装等,只在小区场景里有效。

说明2:女主角走到小公园树下的凳子附近,会自己坐下。

unity项目里的文件夹说明:

JP_LP_Houseing:场景相关文件。启动场景文件在JP_LP_Houseing文件夹下的Scene目录里。

Model:人物模型。

Scripts:C#脚本。

Pictures:图片。

TextMesh:文字显示。

Fonts:字符集。

Music:音乐。

anico:动画控制器。

Plugins:插件。

DanamicStarrySky:天空盒。

GlobalSnow:雪景程序。

city:城市场景。

boy1以上的部分是场景模型,boy1是男主角,boy1展开,里面的en是女主角。NPC是路人,里面展开有girl2和girl3,flag是路标和触发器,NPC根据路标寻路,触发器负责开关门,say是输入输出,musicplay是播放音乐,zong是总控脚本的空节点。

按P键后,显示输入框,用于测试sqlite连接。

点击输入框,输入张三,女主角显示张三的成绩。输入李四,女主角显示李四的成绩。

输入完按回车键发送,或点确定按钮。

sqlite是单机数据库,就是不联网的、放在用户电脑里的数据库。里面的数据,用户是可见的。单机游戏选择sqlite数据库是比较妥当的。而mysql、sqlserver这些数据库是放在服务器上用的,如果放在用户电脑上运行,需要安装相应的数据库软件、新建数据库、配置数据库、导入数据库等专业操作,用户不会,且很麻烦。所以单机游戏一般用单机数据库sqlite,用户什么都不用管,直接就可以用。

  • 15
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值