本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。
一、项目描述
基于 Unity 3D + C# 实现的软木画文化主题虚拟展馆交互漫游系统,融合软木画”选材为骨、煮料为净、切片为基、设计为稿、雕刻为形、布景为魂、配框成画”的核心文化内涵,涵盖外景交互体验与内景文化展示于一体。
运行地址: 本地 PC 端运行(或 WebGL 端部署链接)
二、项目功能
- 场馆漫游
第一人称视角自由行走(WASD + 鼠标),含碰撞检测防穿模机制。
外景场景:
软木画手艺街铺(传统福州软木画作坊建筑,含招牌、幌子、楹联)
选材区(进口栓皮栎树皮原料陈列——厚实、纹理细腻的软木原材,位于作坊院落中)
煮料区(软木水煮处理空间——大锅、柴灶、晾料架,位于作坊一侧)
切片台与工具(软木削片处理工具——大刀、压片台、尺板,位于作坊内)
软木画艺人(NPC 匠人形象,分布于院落及作坊内)
内景场景(作坊内部):
选材煮料厅:软木选材与预处理工艺(精选栓皮栎树皮、清水水煮去杂、增强韧性、阴干备用)
切片制材厅:削片工艺与”薄而不卷”的控厚原则(大刀切薄片、薄至0.1mm、折而不断、平整均匀)
设计画稿厅:构图体系与透视原则(绘制山水/园林草图、拆解亭台楼阁/树木/山石等部件、标注远近层次)
雕刻零部件厅:造型体系与”以刀代笔”工艺(透雕、圆雕、浮雕技法、精雕亭台楼阁/树木花草/人物鸟兽零配件)
布景组装厅:组装工艺与成品呈现(分层粘贴、由远及近逐层拼贴、鱼胶/白乳胶固定、营造立体远近层次)
配框装裱厅:收尾工艺与成品保护(装入木质外框或玻璃外罩、底板背面黑绒纸防潮、最终成品展示) - 文字交互
射线检测展品触发 UGUI 面板,平滑弹出内容详情,包括:
交互对象
展示内容
选材区
软木画选材标准与栓皮栎树皮特性(厚实、纹理细腻、弹性好,进口原料为佳)与不同题材的软木选用原则
煮料区
软木传统处理工艺与”净料增韧”原则(清水水煮去杂、增强韧性、阴干防裂、为后续雕刻打好基础)
切片台与工具
软木画切片工艺与”薄而不卷”的控厚原则(大刀削片、薄至0.1mm、折而不断、平整均匀)
软木画手艺街铺招牌
软木画历史与非物质文化遗产(发源于福州西园村,国家级非遗,始于民国初年,被誉为”立体的画、无声的诗”)
选材煮料厅主题墙
“煮料”的工艺哲学解读(水煮去杂、增强韧性、去芜存菁、为后续雕刻打好基础)
切片制材厅主题墙
切片技法与软木薄片特性详解(大刀削片、薄厚均匀、折而不断、为雕刻提供理想基材)
设计画稿厅主题墙
构图技法与设计内涵(透视远近、层次分明、亭台楼阁与山水树木的布局美学)
雕刻零部件厅主题墙
雕刻技法与”以刀代笔”的艺术内涵(透雕/圆雕/浮雕结合、精雕细镂、零配件形态丰富多样)
布景组装厅主题墙
由件到景的组装体系与软木画”远近层次”内涵(分层拼贴、由远及近、立体空间营造)
配框装裱厅主题墙
成品保护与展示体系(木质外框/玻璃外罩、黑绒纸防潮、密封保存、长久传世)
支持点击关闭功能。
- 答题交互
触发器激活软木画文化知识问答:
题库随机抽题
选择后即时反馈正误
题目示例:
软木画作为中国传统手工艺,其最具代表性的历史地位是?
国家级非物质文化遗产,发源于福州,始于民国初年 ✅
省级非物质文化遗产,现代新兴产业
市级非物质文化遗产,普通装饰品
未列入任何非遗名录
软木画制作中,关于原料处理工序的正确做法是?
选用栓皮栎树皮,清水水煮去杂增强韧性,阴干备用 ✅
直接用胶水涂抹软木表面
无需处理,直接使用原木
用水浸泡后即可使用
软木画制作中,最具特色的雕刻工艺是指?
用透雕、圆雕、浮雕技法精雕亭台楼阁等零配件 ✅
用火焰直接烧制软木
用模具压制形状
用剪刀随意裁剪
以下哪些属于软木画制作的核心工序?(多选)
选材与煮料 ✅
切片制材 ✅
设计与雕刻 ✅
布景组装 ✅
配框装裱 ✅
技术栈
层级
技术
游戏引擎
Unity 3D(2021 LTS)
编程语言
C#
UI 系统
UGUI、TextMeshPro、Raycast 射线检测
三、运行环境
Windows 10/11 或 WebGL
开发环境说明
此配置为本人调试所用,仅供参考
开发工具: Unity Editor、Visual Studio
四、项目技术
项目技术: Unity C# 与 UGUI 组件交互核心
以上系统源码经过技术整理与调试,确保能正常运行。
五、项目截图