3D游戏基础
ctlchild
这个作者很懒,什么都没留下…
展开
-
3D游戏编程实践——AR/MR 技术
AR/MR 技术实现过程打开Unity Hub,点击添加模块,勾选Vuforia Augmented Reality Support这个时候在unity中GameObject->Vuforia Engine->AR Camera就可以启动AR摄像头了。但是会发现无法点击Open Vuforia Engine configuration。此时应该Edit->...原创 2019-12-23 20:44:32 · 465 阅读 · 0 评论 -
3D游戏编程实践——P&D 过河游戏智能帮助实现
P&D 过河游戏智能帮助实现需求实现状态图的自动生成讲解图数据在程序中的表示方法利用算法实现下一步的计算实现过程实现状态图的自动生成&讲解图数据在程序中的表示方法牧师与魔鬼状态可以用一个三元组(O,P,D)来表示,分别表示当前船的位置(0表示在出发地,1表示在目的地),出发地牧师数量和出发地魔鬼数量,状态数一共是2∗4∗4=322 * 4*4=322∗4∗4=32...原创 2019-12-06 22:52:21 · 230 阅读 · 0 评论 -
3D游戏编程实践——血条的预制设计
血条的预制设计github地址:https://github.com/ctlchild/SYSU-unity3d-learning/tree/master/hw8需求分别使用 IMGUI 和 UGUI 实现使用 UGUI,血条是游戏对象的一个子元素,任何时候需要面对主摄像机分析两种实现的优缺点给出预制的使用方法实现过程我同时使用了IMGUI和GUI实现了血条。public c...原创 2019-11-23 17:32:35 · 227 阅读 · 0 评论 -
3D游戏编程实践——粒子光环
编程实践——粒子光环github地址:https://github.com/ctlchild/SYSU-unity3d-learning/tree/master/hw7实验过程首先创建空对象,命名为Particle,然后创建其子对象,命名为Clockwise_outer在Clockwise_outer中点击Add Component,输入Particle System,添加粒子系统接...原创 2019-11-08 22:14:49 · 221 阅读 · 0 评论 -
3D游戏编程实践——智能巡逻兵
编程实践——智能巡逻兵游戏设计要求:创建一个地图和若干巡逻兵(使用动画);每个巡逻兵走一个3~5个边的凸多边型,位置数据是相对地址。即每次确定下一个目标位置,用自己当前位置为原点计算;巡逻兵碰撞到障碍物,则会自动选下一个点为目标;巡逻兵在设定范围内感知到玩家,会自动追击玩家;失去玩家目标后,继续巡逻;计分:玩家每次甩掉一个巡逻兵计一分,与巡逻兵碰撞游戏结束;实验过程:游戏开始...原创 2019-10-24 21:03:52 · 202 阅读 · 0 评论 -
3D游戏编程实践——打飞碟(Hit UFO)游戏运动与物理兼容版
这次编程实践是在上一次实践的基础上,增加了物理运动,做到了运动学和物理运动会的兼容。而原来的代码只实现了运动学部分。首先需要实现物理运动部分的Action类和ActionManager类。相比起运动学复杂的位置计算,这里只需要设定重力和给一个初速度就可以了。public class PhyUFOFlyAction : SSAction{ private Vector3 start_v...原创 2019-10-19 09:27:08 · 268 阅读 · 0 评论 -
3D游戏编程实践——编写一个简单的鼠标打飞碟(Hit UFO)游戏
编程实践——编写一个简单的鼠标打飞碟(Hit UFO)游戏游戏内容要求:游戏有 n 个 round,每个 round 都包括10 次 trial;每个 trial 的飞碟的色彩、大小、发射位置、速度、角度、同时出现的个数都可能不同。它们由该 round 的 ruler 控制;每个 trial 的飞碟有随机性,总体难度随 round 上升;鼠标点中得分,得分规则按色彩、大小、速度不同计...原创 2019-10-07 02:33:45 · 453 阅读 · 0 评论 -
3D游戏编程实践——Priests and Devils(动作分离版)
编程实践——Priests and Devils 动作分离版Priests and Devils is a puzzle game in which you will help the Priests and Devils to cross the river within the time limit. There are 3 priests and 3 devils at one side...原创 2019-09-26 17:07:18 · 186 阅读 · 0 评论 -
3D游戏编程实践——Priests and Devils
编程实践——Priests and Devilsgithub链接:https://github.com/ctlchild/SYSU-unity3d-learning/tree/master/hw2Priests and Devils is a puzzle game in which you will help the Priests and Devils to cross the rive...原创 2019-09-18 13:30:28 · 482 阅读 · 0 评论 -
离散仿真引擎基础
简答题解释游戏对象(GameObjects) 和资源(Assets)的区别与联系。游戏对象是能够容纳组件的一种容器。根据要创建的对象类型,可以添加不同的组件组合到游戏对象中。资源可以添加到游戏对象上,例如材质和动画运用到游戏对象上,有些资源作为模板,可实例化成游戏中具体的对象。下载几个游戏案例,分别总结资源、对象组织的结构(指资源的目录组织结构与游戏对象树的层次结构)每个...原创 2019-09-10 18:31:05 · 166 阅读 · 0 评论