本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。
一、项目描述
基于Unity 3D + C#实现的刺绣文化主题虚拟展馆交互漫游系统,融合刺绣“以针为笔、以线为墨、丝缕传情”核心艺术理念,涵盖外景刺绣工坊体验与内景针法文化展示于一体。
运行地址:本地PC端运行(或WebGL端部署链接)
二、项目功能
场馆漫游
第一人称视角自由行走(WASD + 鼠标),含碰撞检测防穿模机制
外景场景:
绣坊(传统刺绣工坊建筑,含门楼、绣匾)
三友图(松竹梅绣品,位于院落中央展示架)
绣绷(圆形/长方形绣绷,位于院落或工坊内)
针法图(常见针法图解,位于地面或展示墙)
绣娘(NPC绣娘形象,分布于院落及工坊内)
内景场景(绣坊内部):
苏绣厅:精细雅洁与平针技法(平针、套针、齐针、山水花鸟)
湘绣厅:色彩浓郁与掺针技法(掺针、平针、猛兽题材、风格豪放)
蜀绣厅:严谨针法与地方特色(滚针、锁绣、鱼熊猫题材、质朴自然)
粤绣厅:金银线与富丽风格(盘金绣、纳纱绣、岭南花卉、金碧辉煌)
文字交互
射线检测展品触发UGUI面板,平滑弹出内容详情,包括:
三友图:松竹梅绣品寓意与文人精神象征
绣绷:刺绣工具介绍与上绷、勾绷工艺步骤
针法图:平针、套针、打籽、乱针等针法的技法说明
绣坊门匾:刺绣工坊历史与四大名绣文化
苏绣厅主题墙:“精细雅洁”的苏绣艺术特色解读
湘绣厅主题墙:“色彩浓郁”的湘绣艺术特色解读
蜀绣厅主题墙:“严谨针法”的蜀绣艺术特色解读
粤绣厅主题墙:“金银线绣”的粤绣艺术特色解读
支持点击关闭功能
答题交互
触发器激活刺绣文化知识问答
题库随机抽题
选择后即时反馈正误
题目示例:
刺绣的核心工具是?(绣绷 / 画笔 / 刻刀 / 纺车)
“劈线”操作的作用是?(将丝线分成更细股数 / 染色 / 打结 / 穿针)
以下哪些属于中国四大名绣?(多选:苏绣 / 湘绣 / 粤绣 / 蜀绣)
技术栈
层级 技术
游戏引擎 Unity 3D(2021 LTS)
编程语言 C#
UI系统 UGUI、TextMeshPro、Raycast射线检测
三、运行环境
运行环境 Windows 10/11 或 WebGL
开发环境说明
此配置为本人调试所用,仅供参考
开发工具:Unity Editor、Visual Studio
四、项目技术
项目技术:Unity C# 与 UGUI 组件交互核心
以上系统源码经过技术整理与调试,确保能正常运行
五、项目截图