本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。
一、项目描述基于
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 组件交互核心
以上系统源码经过技术整理与调试,确保能正常运行。
五、项目截图