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