游戏开发
abcdefgo167
我不是有钱人
展开
-
3D游戏编程——粒子光环
首先创建一个新对象,在这个对象里新建粒子系统:新建一个脚本,挂载在上面的对象上。下面是脚本的内容:首先,是光环的一些属性: public ParticleSystem particleSystem; //粒子系统对象 public int particleNumber = 5000; //发射的最大粒子数 public float pingPong = 0...原创 2019-11-09 00:58:28 · 350 阅读 · 0 评论 -
3D游戏编程——模型与动画
动画部分首先是玩家的动画控制器:巡逻兵的动画控制器:运行时场景预制patrol的设置:player的设置:Plane的设置:Plane的子对象也做了不少设置,这里不再详细给出。Trigger的设置:代码部分在预制部分,我们看到Trigger和patrol里面都挂载了ColiAction这个脚本,来实现玩家与巡逻兵碰撞时的通知:using System.Col...原创 2019-10-31 15:36:44 · 2997 阅读 · 0 评论 -
3D游戏编程——物理系统与碰撞
这次在场记中加了一个选项,场景中的空对象GameObject添加的场记脚本中可以选择是否使用物理引擎:下面是Adapter模式的设计。按照老师给的这张图:我们将使用IActionManager接口,来进行调用发射飞碟的方法,实现SceneController与CCActionManager的分离,使它们不直接交互。我们完成了一个Interface.cs文件,里面定义了我们需要的接口:...原创 2019-10-16 16:38:40 · 358 阅读 · 0 评论 -
用construct2做飞机射击小游戏
首先打开一个空白项目,双击空白处,插入sprite,可以自己画个,也可以从其他地方找图片,我是自己画的,画完再调一下大小就可以了,如下: 游戏方式我用的是touch(可以用鼠标托着的) 第一个event可以让鼠标用左键拖着飞机走,第二个event就是让飞机发子弹,然后调一下子弹和怪物的方向。第三个event给怪物添加一个碰到子弹就消失的特性(destroy)。最后一个event是让怪物以原创 2017-10-07 22:28:50 · 636 阅读 · 0 评论 -
用construct2做小游戏
虽然是第二次做了,但还是感觉不太好做,所以做了个超低配版本的游戏。 对,这是个很low的赛车游戏,不过,过弯时会感受到一点漂移的感觉(不过只是感觉而已)。 首先,当然先插入一个赛车,behavior设置成car的,运行一下试试,调整一下速度,加速度什么的。 接下来添加一些路障,我的这个是简易的,不过应该可以设置成你想要的赛道形状。插入之后添加solid属性即可。 之后插入一个text,在原创 2017-11-12 23:13:35 · 538 阅读 · 0 评论 -
浅析饥荒的游戏设计元素
饥荒背景简介《饥荒》是由Klei Entertainment开发的一款动作冒险类求生游戏,于2013年4月23日在PC上发行,2015年7月9日在iOS发布口袋版。前传剧情麦斯威尔是魔术师,原名叫威廉卡特,旅居于英国,他的表演很失败,所以他很穷。他负债累累,就去投靠了远在美国的亲戚。但他在美国的表演依然不成功,就去了美国旧金山投靠他哥,但火车半路出事故了,威廉幸存了下来,但他打这以后就...原创 2019-09-01 22:27:14 · 2794 阅读 · 0 评论 -
离散仿真引擎基础
简答题解释游戏对象(GameObjects) 和 资源(Assets)的区别与联系游戏对象(GameObjects)的官方解释:GameObjects are the fundamental objects in Unity that represent characters, props and scenery. They do not accomplish much in themsel...原创 2019-09-12 00:26:28 · 372 阅读 · 0 评论 -
3D游戏编程——空间与运动
一.简答题游戏对象运动的本质是什么?游戏对象运动的本质就是使用矩阵变换(平移,旋转,缩放)改变游戏对象的空间属性。请用三种方法以上方法,实现物体的抛物线运动。(如,修改Transform属性,使用向量Vector3的方法…)1.直接改positionusing System.Collections;using System.Collections.Generic;using Unit...原创 2019-09-21 02:58:08 · 408 阅读 · 0 评论 -
3D游戏编程——游戏对象与图形基础
基本操作演练下载 Fantasy Skybox FREE, 构建自己的游戏场景首先我们下载天空盒:然后:Assets 上下文菜单 -> create -> Material 起名 mysky在 Inspector 视图中选择 Shader -> Skybox -> 6Sided在资源贴图中选择合适的图片,拖放到对应位置在 Camera 对象中添加部件 R...原创 2019-09-27 01:47:07 · 495 阅读 · 0 评论