3D游戏学习之路
文章平均质量分 97
大山中学_匆匆
这个作者很懒,什么都没留下…
展开
-
3D游戏学习 简单打飞碟小游戏
1. 简单介绍1.1 游戏内容游戏规则鼠标点击飞碟,即可获得分数,不同类型飞碟分数不一样;飞碟的初始位置与飞行速度随机,随着分数增加,游戏难度增加;初始时每个玩家都有6条生命,漏打飞碟扣除一条生命,直到生命为0游戏结束。实现要求使用带缓存的工厂模式管理不同飞碟的生产与回收,该工厂必须是场景单实例的!具体实现见参考资源 Singleton 模板类;尽可能使用前面 MVC 结构实现人机交互与游戏模型分离。扩展用自定义组件定义几种飞碟,编辑并赋予飞碟一些属性,做成预制。原创 2020-10-28 23:48:57 · 205 阅读 · 0 评论 -
3D游戏学习 游戏对象与图形基础
目录1. 基本操作演练2. 编程实践——牧师与魔鬼 动作分离版2.1 设计说明2.2 动作管理类实现2.2.1 动作事件接口 ISSActionCallback2.2.2 动作管理器基类 SSActionManager2.2.3 场景动作管理类 MySceneActionManager2.2.3 动作基类 SSAction2.2.4 移动动作类 SSMoveToAction2.2.5 组合动作类 SequenceAction2.2.6 场景控制器 Controllor2.2.7 裁判类 Referee2.3原创 2020-10-18 01:02:36 · 190 阅读 · 0 评论 -
3D游戏学习 空间与运动
1. 简答并用程序验证1.1 游戏对象运动的本质是什么?游戏对象的运动的本质是该对象在每一帧中相关属性的变化,包括 transform 组件中的 position、rotation、scale 属性的变化。前者的变化造成了游戏对象绝对位置或相对位置的变化,而后者的变化造成了游戏对象所处角度的变化。1.2 实现物体抛物线运动抛物线运动可以分解为两个不同方向的分运动,其中一个方向为匀速运动,另一个方向为匀加速运动(即物体的加速度方向与初始速度方向不同)。根据这一点,我们有很多种方法可以实现物体的抛物线运原创 2020-10-04 23:46:28 · 193 阅读 · 0 评论 -
3D游戏学习 离散仿真引擎基础
目录1. 简答题2. 编程实战,井字棋3. 思考题1. 简答题解释 游戏对象(GameObjects) 和 资源(Assets)的区别与联系。游戏对象:游戏对象是 Unity 场景(Scenes)中所有实体的基类,并充当功能组件的容器,这些功能组件确定游戏对象的外观及其功能。游戏中的每一个实体都是一个游戏对象。资源:资源是任何可以在游戏中使用的各类物品,既可以是 Unity 外部创建的各类文件,例如模型、动画、音频、图片等等;也可以是通过 Unity 创建的其他类型,例如动画控制器,音频混合器原创 2020-09-24 11:51:25 · 151 阅读 · 0 评论 -
3D游戏学习 案例游戏设计分析——英雄联盟设计浅析
1. 游戏机制(Exercise 2.1 )《英雄联盟》(英语:League of Legends,简称LoL)是一款3D的多人在线战斗竞技场游戏(MOBA),以第三人称视角进行。该游戏目前的常规游戏模式有两种,分别是召唤师峡谷与嚎哭深渊。玩家会在游戏中彼此合作、与对方的团队竞争,游戏的目标通常是破坏对方团队的主要基地“水晶枢纽”,每一场游戏的时间大约为25至55分钟。在各种的游戏模式里,玩家会以自由选择或分配的方式控制一个“英雄”角色,每个英雄都有自己独特的能力。在每场比赛开始时,英雄的等级是1,并.原创 2020-09-23 19:55:00 · 2499 阅读 · 0 评论