本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。
一、项目描述
基于Unity 3D + C#实现的植物园主题虚拟展馆交互漫游系统,融合植物科普、生态保护与休闲文化,涵盖外景园区交互体验与内景展厅文化展示于一体。运行地址:本地PC端运行(或WebGL端部署链接)
二、项目功能
- 场馆漫游
第一人称视角自由行走(WASD + 鼠标),含碰撞检测防穿模机制
外景场景(植物园区):
湿地水系景观区:人工湖/溪流、水生植物(荷花、睡莲、芦苇)、观景栈道、水车景观
珍稀植物与专类园区:珍稀树种(银杏、水杉)、专类园(玫瑰园、竹园、药草园)、植物铭牌
广场与休闲活动区:中心广场、休息亭廊、植物雕塑、科普宣传栏
内景场景(展厅内部):
湿地生态厅:湿地生态系统构成、水生植物净化水质原理、湿地生物多样性
植物多样性厅:植物分类与演化、珍稀濒危植物保护、中国特有植物资源
绿色生活厅:植物与人类生活(药用植物、观赏植物、生态修复)、人与自然和谐共生
- 文字交互
射线检测展品触发UGUI面板,平滑弹出内容详情,包括:
珍稀植物铭牌:植物名称、科属、分布、保护级别与生态价值
水生植物标识:荷花、睡莲、芦苇的形态特征、生态习性与水质净化作用
植物雕塑:雕塑的艺术寓意与植物文化象征
科普宣传栏:植物多样性保护意义与生态平衡理念
湿地生态厅主题墙:“湿地生态系统”的内涵解读
植物多样性厅主题墙:“植物多样性保护”的内涵解读
绿色生活厅主题墙:“人与自然和谐共生”的内涵解读
支持点击关闭功能
- 答题交互
触发器激活植物科普知识问答
题库随机抽题
选择后即时反馈正误
题目示例:
以下哪种植物被称为“活化石”?(银杏 / 玫瑰 / 竹子 / 荷花)
湿地被称为“地球之_”?(肾 / 肺 / 心 / 肝)
以下哪些属于我国一级保护植物?(多选:水杉 / 银杏 / 珙桐 / 望天树)技术栈
层级 技术
游戏引擎 Unity 3D(2021 LTS)
编程语言 C#
UI系统 UGUI、TextMeshPro、Raycast射线检测
三、运行环境
运行环境 Windows 10/11 或 WebGL
开发环境说明
此配置为本人调试所用,仅供参考
四、项目技术
开发工具:Unity Editor、Visual Studio
项目技术:Unity C# 与 UGUI 组件交互核心
以上系统源码经过技术整理与调试,确保能正常运行
五、项目截图