![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
游戏开发学习
菠萝小笨笨
优秀不够,你是否无可替代!
展开
-
Unity中使用有限状态机FSM进行游戏开发
总的来说,有限状态机系统,是指在不同阶段会呈现出不同的运行状态的系统,这些状态是有限的、不重叠的。这样的系统在某一时刻一定会处于其所有状态中的一个状态,此时它接收一部分允许的输入,产生一部分可能的响应,并且迁移到一部分可能的状态。 五个要素:状态,事件,条件,动作,迁移。CS 角色FSM图 使用switch (){case….}实现简单的有限状态机。...原创 2018-06-14 10:59:31 · 2374 阅读 · 0 评论 -
2D游戏中如何载入主要元素
载入游戏背景图片之后,可以使用坐标值的变换来移动背景图片。接下来需要载入主角元素。导入随机函数 选择Python作为开发语言,用到一个随机函数。import randomrandom.randrange(10,100)载入主角飞机 假设主角的飞机是从下往上飞,那它的飞机头应该是朝着电脑屏幕上方,而敌人的飞机是从上往下出现,所以它的飞机头应该朝着电脑...原创 2018-06-28 20:20:36 · 238 阅读 · 0 评论 -
VRTK中的物体和手柄高亮以及手柄振动设置
VRTK设计到的相关类控制器高亮:VRTK_ControllerHighlighter物体/控制器(边缘)高亮:VRTK_OutlineObjectCopyHighLighter控制器振动:VRTK_ControllerHaptics脚本控制实现细节控制器整体高亮:highLighter.HighlightController(Color.red);控制器透明:...原创 2018-07-23 16:11:38 · 4614 阅读 · 3 评论 -
VR中的UI
VR中UI的出现场景菜单游戏元素UI,如血条、生命值、剩余时间对话框提示信息十字光标VR中的UI一般构建步骤新建CanvasRender Model改为World Space修改缩放修改Dynamic Pixel Per Unit添加相关元素Interaction System 中的UI交互按钮点击基于Collider,一般放置为BoxCollider...原创 2018-07-22 14:25:40 · 2709 阅读 · 0 评论 -
HTC Vive 交互开发——手部模型替换和抓取实现
手部模型替换和抓取实现 可以在BasicVRHand.unitypackage包中中获取手部模型。 Hierarchy面板的VRTK_SDK配置 左右控制器Inspector面板设置 using System.Collections;using System.Collections.Generic;using UnityEngine;using VRT...原创 2018-07-22 17:06:01 · 5366 阅读 · 3 评论