书栈网 · BookStack 本次搜索耗时 0.031 秒,为您找到 73181 个相关结果.
  • 札记

    札记 属性 碰撞过滤 内存管理函数 其他函数 圆形形状 线段形状 多边形形状 修改cpShpaes 札记 札记 Chipmunk直到 6.1.2 版本才支持线段、线段碰撞。由于兼容性的原因,你必须明确地全局调用cpEnableSegmentToSegmentCollisions() 来启用它们。 (感谢LegoCylon对此的帮助)...
  • 简介

    4463 2019-04-08 《Lua程序设计》
    Lua程序设计 联系邮箱:380921128@qq.com 关于本书 主版本: beta 网站地址: shenjun7792.github.io 网站作者: 沈军 一、什么是热更新? 二、为什么要热更新? 没有热更新: 有了热更新: 三、如何热更新?Unity3D的热更新的方法比较 3.1、Android 应用的热更新 3.2、Andr...
  • 3.2 实现AOI格子结构

    3.2 实现AOI格子结构 3.2 实现AOI格子结构 将aoi模块放在一个core 模块中 mmo_game/core/grid.go package core import "sync" /* 一个地图中的格子类 */ type Grid struct { GID ...
  • 游戏主场景

    游戏主场景 生成怪物 Main 脚本 测试场景 游戏主场景 现在是时候将我们所做的一切整合到一个可玩的游戏场景中了。 创建新场景并添加一个 Node 节点,命名为 Main 。(我们之所以使用 Node 而不是 Node2D,是因为这个节点会作为处理游戏逻辑的容器使用。本身是不需要 2D 功能的。) 点击实例化 按钮(由链条图标表示)并选择...
  • 不是那种简单法

    不是那种简单法 不是那种简单法 大部分的时候,我们设计产品功能的所谓简单,通常是将复杂的压力转嫁到这个产品的另外一部分人的身上。 比如,有些内部管理系统的设计人员,为了给管理者便利,为普通员工设计了非常复杂的表单和流程。 所以,我们在做技术产品设计时,至少要有3个角度:管理人员、工程师和用户。 而且,一个人在一种情况下觉得简单的事物,换一个人或...
  • 第三十八课:certutil一句话下载payload

    certutil微软官方是这样对它解释的: certutil的其它高级应用: certutil微软官方是这样对它解释的: Certutil.exe是一个命令行程序,作为证书服务的一部分安装。您可以使用Certutil.exe转储和显示证书颁发机构(CA)配置信息,配置证书服务,备份和还原CA组件以及验证证书,密钥对和证书链。 url:h...
  • 支持多个控制器

    支持多个游戏控制器 映射玩家到控制器的设备 ID 处理多个控制器输入 支持多个游戏控制器 编写:heray1990 - 原文:http://developer.android.com/training/game-controllers/multiple-controllers.html 尽管大部分的游戏都被设计成一台 Android ...
  • 创建玩家场景

    创建玩家场景 节点结构 精灵动画 创建玩家场景 项目设置到位后,我们可以开始处理玩家控制的角色。 第一个场景, 我们会定义 Player 对象. 单独创建Player场景的好处之一是, 在游戏的其他部分做出来之前, 我们就可以对其进行单独测试. 节点结构 首先,我们需要为玩家对象选择一个根节点。一般而言,场景的根节点应该反映对象所需的功能—...
  • 第三节 什么是权限?

    第三节 什么是权限? 权限的基本概念 第三节 什么是权限? 权限的基本概念 在这之前我们需要了解几个概念 权限 - 在CraftBukkit服务端中,给予用户,可使玩家获得做某一动作的允许。 节点 - 权限的单元,一个节点就是一条权限,可以使用权限系统插件给予各个用户,例如essentials.tp 就是一条权限节点。 父节点 - 权限节点...
  • 22 BK.QQ 房间手Q消息管理类

    BK.QQ 房间手Q消息管理类 方法 notifyHideGame() notifyCloseGame() notifyReadyGame() notifyGameTipsWaiting() notifyGameTipsSomeOneJoinRoom(nick) notifyGameTipsSomeOneLeaveRoom(nick) notif...