当前位置: 首页 > 工具软件 > 僵尸增量 > 使用案例 >

<山东大学项目实训>——Unity开发植物大战僵尸(0)

章增
2023-12-01

    我们的项目是Unity开发植物大战僵尸。目前网上有很多不同版本的PVZ,包括许多自制的版本,但是游戏玩法太少,内容单调,不能长时间吸引用户。所以我们计划自制一个版本的PVZ,以便玩家可以在这一个游戏中玩到各种玩法,同时我们也保留了原本的模式,以满足怀旧用户的需求。总而言之,我们要做的就是在再现原有内容的基础上增加它的趣味性来吸引更多用户。

    我们的项目是使用unity重新制作2D版的PVZ,因为unity的最大优势在于其兼容性高,可以适配不同的平台,并且unity3D引擎简单易上手。
    开发过程我们准备采用增量开发和迭代开发的方式,最初版本将包括所有的场景战斗,商店,花园;之后根据个人兴趣爱好增加不同的卡牌。直到文字版的开发,它将作为最大的一次更新。
    团队协作方面我们采用unity官方提供的plasticSCM来合并工作,并且在云端同步更新,减少了项目同步的工作量。

Unity 是实时3D互动内容创作和运营平台。包括游戏开发、美术、建筑、汽车设计、影视在内的所有创作者,借助Unity将创意变成现实。Unity平台提供一整套完善的软件解决方案 ,可用于创作、运营和变现任何实时互动的2D和3D内容,支持平台包括手机、平板电脑、PC、游戏主机、增强现实和虚拟现实设备。


plasticSCM——类似github的团队协作与控制系统

在新建项目时选择启用PlasticSCM,后边会显示您加入的组织
在plasticscm 中的branch explorer中,不要再main直接修改,应该建立一个属于您自己的分支
pending changes是您此次更改后待提交的版本,您可以增加提示与说明
托管现有项目到plasticSCM
在unity hub中的项目后点击托管到plasticSCM(enable plasticSCM)

在plasticSCM中 选择所在组织的云下载按钮完成项目的克隆

pull和merge操作

pull from main(拉取团队的最新修改到本地)
打开客户端,选择main主线的最新节点,选择merge from this changeset;输入checkin,完成main主线的最新更新客隆
merge to main(把我的本地修改推到远程仓库主分支上)
在branch分支上右键,选择merge from this changeset to …;选择main主线节点,点击checkin


 

 类似资料: