Unity3D
文章平均质量分 84
一个普通的本科生
这个作者很懒,什么都没留下…
展开
-
Unity3d——UI(血条制作)
血条(Health Bar)制作。具体要求如下分别使用 IMGUI 和 UGUI 实现使用 UGUI,血条是游戏对象的一个子元素,任何时候需要面对主摄像机分析两种实现的优缺点IMGUI 效果图: (血条红色不是很明显,为了显示IMGUI,因此把整个界面都截图了) The “Immediate Mode” GUI system (also known as IMGUI...原创 2018-06-05 18:02:54 · 24439 阅读 · 3 评论 -
Unity3d——ParticleSystem粒子光环
记录一下学习的过程。 首先是Inspector视窗中Particle System的属性: 可以通过修改属性来改变粒子的效果。基本属性Duration:发射器发送粒子持续的时间。比如设置为5,就是5秒后不再发送新的粒子Looping:循环发射粒子,如果勾选了Looping,Duration就相当于无穷大Prewarm:在Looping勾选之后才能使用,翻译是预热粒子发射。意思...原创 2018-05-28 21:55:55 · 1387 阅读 · 0 评论 -
Unity3d——巡逻兵游戏(订阅与发布模式)
初识发布与订阅模型 完成一下课堂的实验:Garen跳到最高点时发出消息“JumpTopPoint”,发出通知消息,订阅者接收到消息,做出相应反馈。 放个代码://发布using System.Collections;using System.Collections.Generic;using UnityEngine;public class GarenEvent : Mono...原创 2018-05-11 11:59:11 · 543 阅读 · 0 评论 -
Unity3d——打飞碟游戏(终极版)
前段时间比较忙,囫囵吞枣学了个大概,作业写的也很烂,趁最近有空整理一下,认真写一次打飞碟游戏(主要是总结一下导演场记动作管理这些面向对象设计)放个UML图 1.SSDirection,导演对象负责获取当前游戏的场景 控制场景运行、切换、入栈与出栈 暂停、恢复、退出 管理游戏全局状态 设定游戏的配置 设定游戏全局视图 因为导演只能有一个,所以一般搭配着单例模式使用...原创 2018-04-30 01:38:24 · 549 阅读 · 0 评论 -
Unity3D——打飞碟游戏(2)
上次的打飞碟游戏是利用Transform来实现飞碟的位移,以此模仿物体运动的轨迹。事实上,如果游戏对象是一个刚体,就可以按照现实世界中物体运动那样,给它一个力,然后让它“自由发挥”,不需要我们在脚本里Update每一帧手动写对象的位置。关于刚体的学习游戏对象添加Rigidbody组件后即具备物理属性,也就是说“成为了”刚体。刚体变量 类型 变量 备注...原创 2018-04-23 21:11:59 · 445 阅读 · 0 评论 -
Unity3D——Hit UFO
编写一个简单的鼠标打飞碟(Hit UFO)游戏游戏内容要求: 游戏有 n 个 round,每个 round 都包括10 次 trial;每个 trial 的飞碟的色彩、大小、发射位置、速度、角度、同时出现的个数都可能不同。它们由该 round 的 ruler 控制;每个 trial 的飞碟有随机性,总体难度随 round 上升;鼠标点中得分,得分规则按色彩、大小、速度不同计算,规则可...原创 2018-04-17 00:49:07 · 312 阅读 · 0 评论 -
Unity3d学习笔记(二)——游戏对象使用总结
什么是游戏对象 (GameObjects)? 游戏中的每个对象都是一个游戏对象 (GameObject)。然而,游戏对象 (GameObjects) 本身不做任何事情。它们需要特殊属性 (special properties) 才能成为一个角色、一种环境或者一种特殊效果。但是每个对象要做很多不同的事情。如果每个对象都是一个游戏对象 (GameObject),我们该如何区分静态空间 (sta...原创 2018-04-07 21:23:02 · 1337 阅读 · 0 评论 -
Priest and Devil
游戏规则:游戏初始左岸有三个恶魔和三个牧师,鼠标点击牧师或恶魔,可以控制他们上下船。点击船,可以使它到达对岸。开船时船上必须至少有一个恶魔或者牧师。当一边的恶魔数大于牧师数时,游戏失败。把全部恶魔和牧师都送到对岸,游戏成功。只有船靠岸时,才能响应动作。1.列出游戏中提及的事物(Objects) 游戏中的对象包括3个牧师、3个恶魔、两个河岸、一艘船2.用表格列出玩家动作表(规则表),注...原创 2018-04-07 15:44:14 · 243 阅读 · 0 评论 -
Unity3d学习笔记(一)
作业内容1、简答题解释 游戏对象(GameObjects) 和 资源(Assets)的区别与联系。Asset是存储在硬盘上的文件,保存在Unity项目的Assets文件夹内。资源一定可以存在磁盘上,对象是运行期的东西。 资源可以被对象使用,资源中包含除了对象之外的如场景、脚本等素材,不一定直接出现在游戏场景中。对象直接出现在游戏中,像玩家、NPC等等。 Assets和Obje...原创 2018-04-07 15:40:51 · 467 阅读 · 1 评论 -
牧师与魔鬼动作分离版
本次游戏实现参照课件的框架,将动作管理与游戏场景分离。 完全按照课件的思路实现动作基类SSAction简单动作MoveToAction组合动作SequenceAction动作管理基类SSActionManager实战动作管理CCActionManager……其实上一次实现的时候参考的这篇博客已经符合本次要求,只是把控制类、动作管理写在一个脚本,显得代码比较冗长,所以我只...原创 2018-04-07 15:35:24 · 302 阅读 · 0 评论