小眼游戏架构:游戏环境搭建

工欲善其事必先利其器,在我们真正的开始开发前,先准备一些东西。

需要软件:

  1. 游戏编辑:unity
  2. 热更新:LuaFrameWork
  3. 版本控制:Git,SourceTree(图形管理)
  4. 编辑器:Intellij+EmmyLua

Unity

我是用的是5.3.6的版本,为啥使用这个老东西?原因太复杂了,不浪费大家时间详说了,后期会花时间升级的。不过不用担心,老版本并不会影响开发。

LuaFrameWork

提供游戏的热更新机制:可以不需要重新下载安装包体的情况更新资源。
小眼游戏架构中会一点点的讲解使用的方法,并不需要提前去了解它;比如在讲解热更新前,我们只会用到lua和c#互通消息的功能,其他的全部可以屏蔽,没有必有一开始就给自己设置障碍,不然很打击信心的。

版本控制

这个是一定需要的,林子大了,什么错误都有。你写的越多,越需要的功能:版本控制。不然你狠起来估计连自己都骂:这个功能是那个SB写的?
在这里插入图片描述
大名鼎鼎的Git,不过却是命令行操作,为了简化学习成本,我们使用SourceTree图形管理软件(上图所示)。
说说其他的版本控制软件:
SVN:用起来也还行,就是分支管理太蛋疼了,谁用谁知道,游戏一个分支20G,5个分支让你爽的飞起,删了分支到时候下载下来又得一个小时。
forP4V:现在很多公司已经在用了。和Git差不多,但是却拥有更加细致的权限管理。比如你在编辑一个文件的时候别人是不能编辑的,这样避免了修改同一文件导致的冲突(冲突对于可编辑文件来说可能用处不大,你看的懂冲突的是什么,但是如果这个文件你看不懂(eg:二进制)或者自动生成的,就over了,这种情况基本没有办法合并冲突,只能在某个版本上再做一次,做一次。。。)。

Intellij+EmmyLua

大公司出品必属精品,不仅好用,而且卡。好用是肯定的,语法检测,引用跳转,自定义提示,调试方便等等。

==============================================================

上面简单介绍了下,接下来开始搭建环境。

Unity下载安装

记得下载5.3.6的版本。

LuaFrameWork

https://github.com/jarjin/LuaFramework_NGUI 下载之后直接扔到Asset下面。

SourceTree

https://www.sourcetreeapp.com/ 下载安装
假设你已经安装成功了,那么接下来你需要一个GitHub账号,没有的赶紧去申请一个吧,面试的时候一些公司会问你有没有GitHub账号,如果没有就pass了,所以越早申请越有优势啊。
在这里插入图片描述
登录成功后我们开始克隆Git仓库:
克隆的过程中很有可能出现下面的提示。
在这里插入图片描述
解决方法
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Intellij+EmmyLua

下载安装即可。

这样我们的编程环境就算完成了。

项目地址:https://github.com/xiaoyanxiansheng/SmallEyeGame

接下来开始游戏架构的第一部分UI的架构。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值