3D游戏编程与设计
jessicaflora
这个作者很懒,什么都没留下…
展开
-
【3D游戏编程与设计-HW9】UI系统
编程实践:背包系统前言项目要求项目结构实现过程效果展示参考博客前言本博客为第九章——UI系统的课后作业:UI 效果制作。项目地址:https://github.com/enyocloud/3dGameUnity/tree/master/HW9项目要求UI 效果制作(参考第九章——UI系统)进入 NGUI 官方网站,使用 UGUI 实现以下效果Inventory 背包系统以上例子需要使用 Unity web player, 仅支持以下操作系统与浏览器,参见官方下载。- Windo原创 2020-12-27 19:08:37 · 285 阅读 · 0 评论 -
【3D游戏编程与设计-HW8】粒子系统与流动效果
编程实践:粒子光环前言项目要求设计思路代码结构具体代码效果展示前言本博客为第八章——粒子系统与流动效果的课后作业:粒子光环。项目地址:https://github.com/enyocloud/3dGameUnity/tree/master/HW8项目要求简单粒子制作(参考第八章——粒子系统与流动效果)按参考资源要求,制作一个粒子系统,参考资源使用 3.3 节介绍,用代码控制使之在不同场景下效果不一样设计思路所有粒子运动由程序控制。使用参数方程 x = cos(t), y =原创 2020-12-02 20:57:18 · 293 阅读 · 0 评论 -
【3D游戏编程与设计-HW7】模型与动画
智能巡逻兵前言项目要求游戏玩法介绍游戏组织结构游戏对象预制代码组织结构前言本博客为第七章——模型与动画的课后作业:智能巡逻兵。项目地址:项目要求游戏设计要求:创建一个地图和若干巡逻兵(使用动画);每个巡逻兵走一个3~5个边的凸多边型,位置数据是相对地址。即每次确定下一个目标位置,用自己当前位置为原点计算;巡逻兵碰撞到障碍物,则会自动选下一个点为目标; 巡逻兵在设定范围内感知到玩家,会自动追击玩家; 失去玩家目标后,继续巡逻;计分:玩家每次甩掉一个巡逻兵计一分,与巡逻兵碰撞游戏结束;原创 2020-11-18 21:59:29 · 268 阅读 · 1 评论 -
【3D游戏编程与设计-HW6】物理系统与碰撞
Unity实现简易打飞碟(改进版)前言游戏简介游戏玩法游戏规则项目要求项目代码结构新增部分的代码解释游戏预览截图前言本博客为3D游戏编程与设计第六章的编程练习,制作实现简单的鼠标打飞碟(Hit UFO)(改进版)。项目地址:https://github.com/enyocloud/3dGameUnity/tree/master/HW6游戏简介以鼠标作为武器,打飞碟!游戏玩法点击飞出来的UFO(各种圆盘)即可得分。游戏规则正常模式共有五轮飞碟,飞碟数列遵循斐波那契数列,当所有飞碟发原创 2020-11-10 17:55:37 · 148 阅读 · 0 评论 -
【3D游戏编程与设计-HW5】与游戏世界交互
这里写目录标题**Unity实现简易打飞碟(Hit UFO)****前言****游戏简介****游戏玩法****游戏规则****游戏试玩****项目要求****项目代码结构****各部分代码解释**Unity实现简易打飞碟(Hit UFO)前言游戏简介鼠标作为武器,打爆飞碟![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3xOzrb8F-1603804830537)(picture/1.png)](照例丑到爆的UI)游戏玩法点击飞出来的UFO(各种圆盘)即可得原创 2020-10-28 22:58:51 · 245 阅读 · 0 评论 -
【3D游戏编程与设计-HW4】游戏对象与图形基础
游戏对象与图形基础基本操作演练【建议做】编程实践材料与渲染联系【可选】基本操作演练【建议做】下载 Fantasy Skybox FREE, 构建自己的游戏场景通过asset store下载skyboximport 进 project 目录创建一个新的material,在inspector中选择为shader-skybox-6sides选择下载到的贴图文件,拖放到对应的位置中将对应的material添加到camera中结果如下图所示写一个简单的总结,总原创 2020-10-19 21:56:49 · 150 阅读 · 0 评论 -
【3D游戏编程与设计-HW3】空间与运动
空间与运动简答题编程实践简答题1、简答并用程序验证【建议做】· 游戏对象运动的本质是什么?运动的本质是游戏对象通过脚本变化其(position)位置,(rotation)欧拉角,(scale)形状。· 请用三种方法以上方法,实现物体的抛物线运动。(如,修改Transform属性,使用向量Vector3的方法…)改变Transform属性:在这里插入代码片· 写一个程序,实现一个完整的太阳系, 其他星球围绕太阳的转速必须不一样,且不在一个法平面上。编程实践...原创 2020-10-05 22:28:18 · 150 阅读 · 0 评论 -
【3D游戏编程与设计-HW2】离散仿真引擎基础
离散仿真引擎基础简介简答题编程实践,小游戏思考题(选做)简介学习3D游戏编程与设计的第二讲《离散仿真引擎基础》。下载试用了软件Unity3D,完成制作小游戏井字棋。本博客分为三部分:简答题编程实践:小游戏《井字棋》思考题简答题1. 解释游戏对象(GameObjects) 和 资源(Assets)的区别与联系。游戏对象表示某些资源的具体实例化,出现在游戏的场景中,游戏对象一般有敌人,场景,摄像机等非实体虚拟父类,子类一般为游戏内的实体 ;资源表示硬盘中的文件,存储在Unit原创 2020-09-23 13:40:12 · 955 阅读 · 0 评论 -
【3D游戏编程与设计-HW1】游戏分类与当前热游分析
游戏分类与当前热游分析游戏分类与当前热游分析导言游戏的分类热点分析总结游戏分类与当前热游分析导言游戏的分类热点分析手机游戏市场对下载量与排名,游戏市场热度。华为手机游戏市场:畅销榜游戏名游戏类型1王者荣耀MOBA类2和平精英射击fps3三国志战略版经营策略4原始传奇角色扮演5新神魔大陆角色扮演6开心消消乐休闲益智7梦幻西游角色扮演/回合制8率土之滨经营策略9大话西游角色扮演/回合制原创 2020-09-22 22:40:27 · 1841 阅读 · 0 评论