跳到主要内容

👦🏻 关于我

ℹ️ 西南石油大学 | 游戏开发 | 数字媒体技术 | 25届毕业 | 男

📮 [email protected]

🛠️ Mytools:

开发工具:Unity、C#、前端、Java、C、Python、Lua

媒体工具:LR、PR、PS、AE、剪映

办公工具:PPT、Word、Excel(记不到函数,但会自己搜)

爱好:人文摄影、Minecraft、社会心理学、经典电影

项目集锦🎮

Unity VR 课设开发

在Unity学习的基础上,学习了SteamVR 2.0框架的使用,完成了一些VR课程中的基本操作,如:

  • VR交互:手柄抓取物体、碰撞检测、物体拾取、射线检测(UI交互)
  • VR物理:刚体、碰撞体、物理材质、重力、碰撞检测
  • VR移动:手柄移动、旋转、传送
  • Terrain地形工具的使用
  • Unity中光照系统的基本使用

游玩截图

picture 2 picture 6 picture 0 picture 1

开发截图

picture 22 picture 19 picture 28 picture 29 picture 21 picture 22 picture 24 picture 25

修复光照

picture 37

要修复光照贴图,选中模型。 Inspector Panel > Generate Lightmap UVs : Checked > Apply

picture 38 picture 39 picture 40

增加间接光强度

Lighing 窗口 > Scene > Lightmapping Settings > Indirect Intensity : 1.8

前后对比:

picture 34 picture 35

Unity 3D平台跳跃小游戏

描述:使用Unity引擎独立开发第三人称平台闯关游戏,玩家控制角色完成跳跃、冲刺和行走动作,收集金币,跳跃障碍达到终点通关。 技术栈:Unity C#脚本基础+Cinemachine插件、涉及关卡切换、UGUI、动画系统状态树等Unity引擎的使用

游玩截图

picture 13 picture 13 picture 13 picture 13

开发截图

picture 14 picture 15 picture 16

Java 横板双人马里奥

利用Java Swing框架制作的双人马里奥游戏,通过键盘控制角色移动、跳跃。 技术栈:Java、Swing框架、键盘监听、多线程 其中双人的实现,是直接对玩家类new了一个新对象,并在全局类中判断类当前的实例是否全部死亡。

游玩截图

picture 17 picture 18 picture 19 picture 20

Android课设作业——都江堰旅游App

利用Android Studio开发的一个旅游App,主要功能是展示都江堰的景点、美食、住宿等信息,方便游客查看。 技术栈:Android Studio、Java、XML、SQLite数据库

  • 组件:XML布局,使用到了TextView、ImageView、RecyclerView等常用组件
  • 使用了Activity和Fragment来管理不同的页面
  • 使用了Navigation Component管理页面跳转,实现底部导航栏
  • 使用了SQLite+SharedPreferences数据库存储景点信息
  • 在新闻页面使用了Coroutines协程函数处理异步加载

游玩截图

picture 0 picture 1 picture 2 picture 3 picture 4 picture 5 picture 6 picture 7 picture 8 picture 9 picture 10 picture 11

自制地图选点 Map Point Selector

使用天地图API配合前端开发三件套:HTML、CSS、JS开发的一个地图选点工具,可以在地图上选择点位,获取经纬度坐标列表,方便自动跑步软件的使用。 技术栈:HTML、CSS、JavaScript、天地图API

游玩截图

picture 0

基于MATLAB的车牌识别软件

在学习了《数字图像处理》这门课之后做的一个课设作业,基于MATLAB的车牌识别软件。主要功能是对车牌进行定位、分割、识别等。 技术栈:MATLAB、图像预处理(灰度化、去噪)、车牌定位(Canny边缘检测、形态学处理)、车牌矫正、车牌分割(投影法)、字符识别(模版匹配)

游玩截图

picture 28 picture 27

开发截图

picture 2 picture 1

JS脚本:超星学习通正确答案隐藏显示

利用JS脚本配合Tempermonkey油猴插件,实现超星学习通的正确答案隐藏显示功能。方便期末复习。

游玩截图

效果演示

Uni-App 即刻阅读小程序

简介:利用Uni-App跨平台开发框架,利用vue.js开发的一款小程序,主要功能是阅读文章、查看新闻、搜索文章、收藏文章等。 技术栈:Vue.js基础语法、Uni-App、微信小程序、HTML、CSS、JavaScript

Batch脚本:Windows自动切换系统主题可自定义壁纸

简介:利用Windows批处理脚本,实现自动切换系统主题和壁纸的功能。可以自定义壁纸,实现自动切换系统主题和壁纸。 技术栈:Batch脚本的基本使用