游戏程序设计
文章平均质量分 93
良夜_
这个作者很懒,什么都没留下…
展开
-
Unity 无限地形生成及玩家控制
Unity 无限地形生成及玩家控制这次实验主要实现了无限地形的生成和很常见的玩家控制,相机跟随,雾区设置,unity简单计时器的制作。素材都是直接在unity asset store 免费下载的。下面是主要内容:**1.脚本设置玩家的基本移动:**2.设置相机平缓跟随人物移动:**3. 构建一个户外开放世界(天空盒,雾区,无限地形)原创 2021-03-22 22:53:38 · 2043 阅读 · 1 评论 -
Unity Crazyball复现
实验4.Unity Asset Store游戏Crazyball复现一、实验要求二、软件核心代码(算法+代码文本)**1 基础功能实现****2 附加功能实现**三、游戏运行效果(截图)四、实验心得从这里开始我屈服于UE4的慢,转unity了。这个实验主要记录了我学习crazyball这个游戏的代码结构的过程,以及unity 动画效果的实现。一、实验要求目的:复刻指定游戏。要求:完全复刻CrazyBall 游戏的内容及其功能,可添加游戏内容,但不能删减。拓展内容:球体具有生命值,多次碰撞后原创 2021-03-22 21:49:56 · 338 阅读 · 0 评论 -
UE4鼠标悬停,点击效果实现
实验3.UE4鼠标悬停,点击效果实现一、实验要求二、软件核心代码(算法+代码文本)三、游戏运行效果(截图)四、实验心得这个实验做的太艰难了,因为我的电脑已经不太能带的动UE4了,c++代码只要有错误,编译一次要20多分钟。一、实验要求目的: 3D Interaction。要求: 鼠标操作3D空间物体。必备:悬停高亮左键拖拽右键旋转作品示例↓:二、软件核心代码(算法+代码文本)实现响应用户输入的第一步:首先我们要新建一个自定义的pawn类MyPawn,并设置MyPawn,使之在游戏开原创 2021-03-22 19:59:00 · 4178 阅读 · 1 评论 -
UE4实现破碎效果
实验2.UE4实现破碎效果一、实验要求二、软件核心代码(算法+代码文本)三、游戏运行效果(截图)四、实验心得老师特别不推荐直接使用插件去完成实验,所以写了很多,很啰嗦。一、实验要求目的: 熟悉Mesh的概念,能自由利用Mesh数据。要求: 编写一个脚本,实现对mesh的破碎效果。Dalao作品示例↓:(不是我的!!不是我的—)二、软件核心代码(算法+代码文本)我先是使用apex destruction插件试了一下做出破碎效果,然后自己手动又用代码做了一下破碎效果。下面是实验过程记录,因为原创 2021-03-22 19:40:47 · 5048 阅读 · 1 评论 -
UE4搭建三维模型
实验1.游戏引擎搭建三维场景一、实验要求二、软件核心代码(算法+代码文本)三、游戏运行效果(截图)四、实验心得上个学期选修了学院里开设的游戏程序设计这门课,学完以后感觉自己脱了一层皮orz,隔了大半年开始整理自己的实验报告,总感觉做了这么些东西,(虽然菜)总得留下点什么,希望再以后一点看到文档还能回忆起一点什么(网络备份),或许有学弟学妹看到了还能起一点参考作用。这个实验是我们刚刚接触unity时,老师布置下来让我们熟悉坐标系统还有unity界面的。一、实验要求目的: 熟悉游戏引擎的场景构建功能。原创 2021-03-22 19:21:28 · 2549 阅读 · 1 评论