
Unity3D
Tifinity
这个作者很懒,什么都没留下…
展开
-
Unity3D项目十:简单坦克大战
简单坦克大战作业要求坦克对战游戏 AI 设计从商店下载游戏:“Kawaii” Tank 或 其他坦克模型,构建 AI 对战坦克。具体要求使用“感知-思考-行为”模型,建模 AI 坦克场景中要放置一些障碍阻挡对手视线坦克需要放置一个矩阵包围盒触发器,以保证 AI 坦克能使用射线探测对手方位AI 坦克必须在有目标条件下使用导航,并能绕过障碍。(失去目标时策略自己思考)实现人机对战...原创 2019-12-05 12:44:03 · 777 阅读 · 0 评论 -
Unity3D项目九:简单的两个血条
简单血条 IMGUI和UGUI文章目录简单血条 IMGUI和UGUI作业要求效果展示具体实现UGUI实现制作血条摆放血条控制血条IMGUI两种方法比较预制体使用方法参考资料作业要求分别使用 IMGUI 和 UGUI 实现使用 UGUI,血条是游戏对象的一个子元素,任何时候需要面对主摄像机分析两种实现的优缺点给出预制的使用方法效果展示项目地址 -> 传送门...原创 2019-11-19 15:39:26 · 529 阅读 · 0 评论 -
Unity3D项目八:简单粒子光环
简单粒子效果文章目录简单粒子效果作业要求效果展示具体实现观察项目结构代码控制总结参考资料作业要求本次作业基本要求是三选一,选择作业三:作业三:参考 http://i-remember.fr/en 这类网站,使用粒子流编程控制制作一些效果, 如“粒子光环”。可参考以前作业效果展示项目地址 -> 传送门视频连接 -> 传送门具体实现观察模仿http://i-rem...原创 2019-11-05 14:13:28 · 939 阅读 · 0 评论 -
Unity3D项目七:动画制作过程
人物模型与动画文章目录人物模型与动画效果展示具体实现准备工作动画器实现第三人称总结参考资料效果展示作业博客 -> 传送门????视频连接 -> 传送门????具体实现准备工作素材资源我所使用的模型素材:???? 从左到右从上到下分别为行走,奔跑,跳跃,后跳,翻滚,下落,(还有一个站立忘记截图)这就是本次使用的所有动画。制作预制体预制体结构树:首先创建Pl...原创 2019-10-26 23:14:40 · 2641 阅读 · 0 评论 -
Unity3d项目七:简单巡逻兵
简单巡逻兵文章目录简单巡逻兵游戏规则与要求项目地址与演示视频具体实现人物模型部分:巡逻兵部分:地图部分:观察者模式:总结参考资料游戏规则与要求智能巡逻兵游戏设计要求:创建一个地图和若干巡逻兵(使用动画);每个巡逻兵走一个3~5个边的凸多边型,位置数据是相对地址。即每次确定下一个目标位置,用自己当前位置为原点计算;巡逻兵碰撞到障碍物,则会自动选下一个点为目标;巡逻兵在设定范围内...原创 2019-10-26 15:42:55 · 796 阅读 · 0 评论 -
Unity3D项目七:简单打靶
简单打靶文章目录简单打靶游戏规则与要求项目地址与演示视频具体实现总结参考资料游戏规则与要求游戏内容要求:靶对象为 5 环,按环计分;箭对象,射中后要插在靶上增强要求:射中后,箭对象产生颤抖效果,到下一次射击 或 1秒以后游戏仅一轮,无限 trials;增强要求:添加一个风向和强度标志,提高难度项目地址与演示视频项目地址 -> 传送门????视频连...原创 2019-10-18 00:19:37 · 942 阅读 · 0 评论 -
Unity3D项目六:简单打飞碟(物理引擎)
简单打飞碟(物理引擎)文章目录简单打飞碟(物理引擎)游戏规则与要求项目地址与演示视频具体实现总结游戏规则与要求游戏内容要求:按 adapter模式 设计图修改飞碟游戏使它同时支持物理运动与运动学(变换)运动项目地址与演示视频项目地址 -> 传送门????视频连接 -> 传送门????演示视频与运动学版本无较大差别。具体实现在上次作业的基础上增加使用物理引擎的动作管理...原创 2019-10-17 12:50:56 · 421 阅读 · 0 评论 -
Unity3D项目五:简单打飞碟
打飞碟文章目录打飞碟游戏规则与要求具体实现总结参考资料游戏规则与要求游戏内容要求:游戏有 n 个 round,每个 round 都包括10 次 trial;每个 trial 的飞碟的色彩、大小、发射位置、速度、角度、同时出现的个数都可能不同。它们由该 round 的 ruler 控制;每个 trial 的飞碟有随机性,总体难度随 round 上升;鼠标点中得分,得分规则按色彩、大...原创 2019-10-09 11:27:33 · 621 阅读 · 0 评论 -
Unity3D作业四:游戏对象与图形基础
Unity3D作业四:游戏对象与图形基础基本操作与演练先随便看看Fantasy Skybox里有什么,直接进入Demo,在Terrain里可以看到制作好的地形,Prefabs里有许多植物,Mesher是他们的网格,Sprites是按钮,Textures是贴图。可以创建地形,也可以直接将预制地形拖到场景中。在检查器里选择地形组件的第二个按钮,绘制树,下方点击编辑树->添加树,将Pre...原创 2019-09-30 12:28:18 · 255 阅读 · 0 评论 -
Unity3D项目四:牧师与魔鬼(动作分离版)
Unity3D项目四:牧师与魔鬼(动作分离版)基本介绍动作管理是游戏的重要内容,全部都放在游戏对象里显得十分笨重,所以本次项目需要将动作从对象中提取出来写成单独的动作控制器。动作控制器来管理控制所有的游戏对象移动,通过场景控制器将需要移动的游戏对象和位置等信息传递给动作控制器,动作控制器负责实现具体的移动。当动作很多或是需要做同样动作的游戏对象很多的时候,使用动作管理器可以让动作很容易管理,也...原创 2019-09-27 15:13:57 · 456 阅读 · 0 评论 -
Unity3D作业四:材料与渲染练习
材料与渲染练习先在这里推荐一个纹理材质的网站 -> ????现在开始我的学习过程ヽ(✿゚▽゚)ノ首先在网站上随便找了一块免费的石头往下可以看到一共有五张贴图。选择分辨率为Medium(1024*1024),全部下载并放进Unity3D的素材中。我们一张一张的来,创建一个新的材质球和一个球体对象。首先是Albedo贴图,将其拖到Albedo属性左边的贴图框中,球体变成了这个样子。因...原创 2019-09-27 15:12:56 · 841 阅读 · 1 评论 -
Unity3D作业二:空间与运动
Unity3D作业二:空间与运动作业内容1、简答并用程序验证游戏对象运动的本质是什么?运动的本质是游戏对象位置,欧拉角,形状的改变。请用三种方法以上方法,实现物体的抛物线运动。(如,修改Transform属性,使用向量Vector3的方法…)使用Vector3修改positionusing System.Collections;using System.Collecti...原创 2019-09-21 19:21:40 · 288 阅读 · 0 评论 -
Unity3D项目三:牧师与魔鬼
Unity3D项目三:牧师与魔鬼基本介绍列出游戏中提及的事物(Objects)牧师,恶魔,船,河流,左侧陆地,右侧陆地用表格列出玩家动作表(规则表),注意,动作越少越好动作条件结果点击角色(牧师或魔鬼)游戏未结束,角色在船上角色上岸点击角色(牧师或魔鬼)游戏未结束,角色在岸上,点击的角色与船在同一岸边角色上船点击船游戏未结束,船上有至少...原创 2019-09-21 18:59:39 · 624 阅读 · 0 评论 -
Unity3D项目二:太阳系仿真
Unity3D项目二:太阳系仿真先上演示视频:????视角移动秘技飞行模式:按住鼠标右键 + WASD(或方向键)移动,QE可以缩放聚焦旋转:选中物体按F或者双击聚焦,然后按住ALT + 鼠标左键移动物体旋转围绕自身的旋转,参数为旋转轴 * 速度,注意只有一个参数this.transform.Rotate (Vector3.up * rotaSpeed);围绕某个点的旋转,参数为围绕...原创 2019-09-16 13:00:13 · 1287 阅读 · 0 评论 -
Unity3D作业二:离散仿真引擎基础
离散仿真引擎基础简答题1. 解释 游戏对象(GameObjects) 和 资源(Assets)的区别与联系。游戏对象:出现在场景中,一般有人物、道具和风景等等,充当组件的容器,实现真正的功能。游戏对象自己不做任何事。他们需要专有属性,才可以成为一个角色,一个环境,或一个特殊效果。资源:表示可以在项目中使用的任何素材。可能来自在Unity之外创建的文件,例如3D模型、音频文件,图像,脚本或...原创 2019-09-11 10:12:11 · 435 阅读 · 0 评论 -
Unity3D游戏一:IMGUI井字棋
Unity3D游戏一:IMGUI井字棋要求游戏内容: 井字棋技术限制: 仅允许使用 IMGUI 构建 UI作业目的:了解 OnGUI() 事件,提升 debug 能力提升阅读 API 文档能力实现完整代码传送门->[????][https://github.com/Tifinity/Unity3DStudy-master/tree/master/%E7%AC%AC%E...原创 2019-09-09 16:32:07 · 443 阅读 · 0 评论