- 博客(16)
- 收藏
- 关注
原创 <山东大学项目实训>——Unity开发植物大战僵尸(1)
关于关卡场景中小推车的添加割草机(Lawn Mower),又称小推车,是益智策略类塔防御战游戏《植物大战僵尸》系列中的一种道具。当僵尸走至屏幕最后一格并触碰时,会启动并碾压一整行的僵尸。小推车是原版游戏中的经典元素,可以降低游戏难度,增加游戏趣味性。自制的版本中使用网上已有的素材,在已经搭建好的地图网格中添加小推车,首次与僵尸碰撞后触发,具有移动和攻击僵尸两个效果,攻击僵尸的逻辑与植物相同。效果示意图触发后小推车的功能实现using System.Co.
2022-05-18 17:02:14 611
原创 <山东大学项目实训>——Unity开发植物大战僵尸(0)
我们的项目是Unity开发植物大战僵尸。目前网上有很多不同版本的PVZ,包括许多自制的版本,但是游戏玩法太少,内容单调,不能长时间吸引用户。所以我们计划自制一个版本的PVZ,以便玩家可以在这一个游戏中玩到各种玩法,同时我们也保留了原本的模式,以满足怀旧用户的需求。总而言之,我们要做的就是在再现原有内容的基础上增加它的趣味性来吸引更多用户。 我们的项目是使用unity重新制作2D版的PVZ,因为unity的最大优势在于其兼容性高,可以适配不同的平台,并且unity3D引擎简单易上手。......
2022-05-11 15:57:54 383
原创 2021 山东大学软件学院 软件工程应用与实践--YOLOV5项目代码分析——(12)
2021SC@SDUSCTFModel引入模型配置文件 yolov5s.yaml ,实现了Tensorflow框架下模型的定义class TFModel: def __init__(self, cfg='yolov5s.yaml', ch=3, nc=None, model=None, imgsz=(640, 640)): # model, channels, classes super(TFModel, self).__init__() if isi
2021-12-28 02:07:24 862
原创 2021 山东大学软件学院 软件工程应用与实践--YOLOV5项目代码分析——(11)
2021SC@SDUSCparse_model定义分析模型函数,通过判断在不同的层处理数据def parse_model(d, ch, model, imgsz): # model_dict, input_channels(3) LOGGER.info('\n%3s%18s%3s%10s %-40s%-30s' % ('', 'from', 'n', 'params', 'module', 'arguments')) anchors, nc, gd, gw = d['anc
2021-12-28 01:58:16 1757
原创 2021 山东大学软件学院 软件工程应用与实践--YOLOV5项目代码分析——(0)项目准备与分工
目录1.前言2.yolov5代码下载3.Anaconda下载与环境配置4.pycharm安装5.确定组内分工正文1.前言2020年6月25日,Ultralytics发布了YOLOV5 的第一个正式版本,其性能与YOLO V4不相伯仲,同样也是现今最先进的对象检测技术,并在推理速度上是目前最强。这学期软件工程应用与实践课程的学习任务就是对yolov5项目代码进行分析。2.yolov5代码下载YOLOv5项目地址:ultralytics/yolov53.Anac..
2021-10-01 00:12:20 217
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人