(转载)BOX2D V2.3.0 用户手册中文版(第9章)-接触
Chapter 9 接触(contact) 9.1 关于 接触(contact)是由 Box2D 创建的用于管理fixture间碰撞的对象。如果 fixture 有诸如链接形状之类的子 fixture ,那么每个相应的子 fixture 都存在接触。接触有不同的种类,它们都派生自 b2Contact… 阅读更多 »(转载)BOX2D V2.3.0 用户手册中文版(第9章)-接触
Chapter 9 接触(contact) 9.1 关于 接触(contact)是由 Box2D 创建的用于管理fixture间碰撞的对象。如果 fixture 有诸如链接形状之类的子 fixture ,那么每个相应的子 fixture 都存在接触。接触有不同的种类,它们都派生自 b2Contact… 阅读更多 »(转载)BOX2D V2.3.0 用户手册中文版(第9章)-接触
Chapter 8 关节 8.1 关于 关节用于把物体约束到世界,或约束到其它物体上。在游戏中,典型例子有木偶,跷跷板和滑轮。用不同的方式将关节结合起来使用,可以创造出有趣的运动。 有些关节提供了限制(limit),使你可以控制运动的范围。有些关节还提供了马达(motor),它可以以指定的速度驱动关… 阅读更多 »(转载)BOX2D V2.3.0 用户手册中文版(第8章)-关节
Chapter 7 夹具 7.1 关于 回想一下,形状不知道物体的存在,并可独立于物理模拟而被使用。因此Box2D提供b2Fixture类,用于将形状附加到物体上。一个物体可以有零个或多个fixture。拥有多个fixture的物体有时被叫做组合物体。 fixture具有下列属性: • 关联的形状 … 阅读更多 »(转载)BOX2D V2.3.0 用户手册中文版(第7章)-夹具
Chapter 6 物体 6.1 关于 物体具有位置和速度。你可以将力(forces)、扭矩(torques)、冲量(impulses)应用到物体上。 物体可以是静态的(static)、运动但不受力的(kinematic)或动态的(dynamic)。这是物体的类型定义: b2_staticBody … 阅读更多 »(转载)BOX2D V2.3.0 用户手册中文版(第6章)-物体
Chapter 5 力学模块 5.1 概述 力学模块是Box2D中最复杂的部分,也是与你交互最多的部分。力学模块构建在通用和碰撞模块的基础上,到现在你对这两个模块也应该有所了解了。 力学模块包括下面这些类: • 夹具 • 刚体 • 接触 • 关节 • 世界 • 监听者 这些类相互依赖,很难在不提及其… 阅读更多 »(转载)BOX2D V2.3.0 用户手册中文版(第5章)-力学模块
Chapter 4 碰撞模块 4.1 关于 碰撞模块包含了形状和操作形状的函数。该模块还包含了动态树(dynamic tree)和broad-phase,用于加快大型系统的碰撞处理速度。 碰撞模块被设计为可用于动态系统之外的地方。例如,你可以将动态树用于你的游戏中,除了物理之外的目的。 然而,Box… 阅读更多 »(转载)BOX2D V2.3.0 用户手册中文版(第4章)-碰撞模块
Chapter 3 通用模块 3.1 关于 通用模块包含了配置(Settings),内存管理(memory management)和矢量数学(vector math)。 3.2 配置 头文件 b2Settings.h 包含: • 类型,比如int32和float32 • 常数 • 分配器包装(All… 阅读更多 »(转载)BOX2D V2.3.0 用户手册中文版(第3章)-通用模块
(转载)BOX2D V2.3.0 用户手册中文版(第2章)-Hello Box2D Chapter 2 Hello Box2D Box2D的发布包中有个Hello World程序。程序创建了一个大大的地面盒(ground box)和一个小小的动态盒(dynamic box)。代码没有涉及到图形界面,… 阅读更多 »(转载)BOX2D V2.3.0 用户手册中文版(第2章)-Hello Box2D
Chapter 1 导言 1.1 关于 Box2D 是一个用于游戏的 2D 刚体仿真库。程序员可以在他们的游戏里使用它,它可以使物体的运动更加真实,并让游戏世界看起来更具交互性。从游戏引擎的视角来看,物理引擎就是一个程序性动画 (proceduralanimation)的系统。 (译注: 做动画常有… 阅读更多 »(转载)Box2D v2.3.0 用户手册中文版(第1章)-导言
CocosCreator的内置物理引擎是Box2D,CocosCreator官方文档中也推荐了一个物理引擎Demo示例包(physics-example,下载链接:https://github.com/2youyou2/physics-example),physics-example包含很多个小示例… 阅读更多 »CocosCreator物理引擎Box2D的Demo示例physics-example介绍
先检查Telnet是否已存在 rpm -qa telnet 如果没有,则按下列步骤安装 1、查询可用的安装包 yum list | grep telnet 通常会输出如下 telnet.x86_64 1:0.17-64.el7 base telnet-server.x86_64 1:0.17-64.… 阅读更多 »CentOS7安装Telnet服务
克隆仓库到本地 git clone git://xxx.git 新增文件加入仓库 git add . 代码提交本地 git commit -a -m “add code” 其中 add code 是本次提交的注释 更新master分支 git pull origin master 推送master分… 阅读更多 »Git使用教程(5)-Git常用命令
简介 MySQL是一个开源免费的关系型数据库管理系统,它体积小、速度快、总体拥有成本低,且开放源代码,提供了多种编程语言的API接口,易于使用,是目前世界上使用最广泛的数据库系统之一。 启动mysql 1、使用 service 启动: service mysqld start 注:(5.0版本及以前… 阅读更多 »MySQL简介和常用命令
最近总结了下CocosCreator的技术框架结构,如图:
几个常用数学函数的作用: Math.floor():用作向下取整 Math.ceil():用作向上取整 Math.round():四舍五入取整 实例代码运行的结果如下: // 向下取整 let f1 = Math.floor(0.1); // 0 let f2 = Math.floor(0.5); … 阅读更多 »CocosCreator开发笔记(7)-Math.floor()、Math.ceil()、Math.round()的作用
个人网站除了需要显示ICP备案信息外,还需要显示公安备案信息,包括公安备案图标和公安备案号,这只有修改网站代码才可以实现。 修改方法 一、修改网站首页代码 WordPress后台 -> 仪表盘 -> 外观 -> 编辑 -> footer.php,在文件最底部添加如下代码: 京公网安备xxxxx号 注… 阅读更多 »WordPress网站添加公安备案信息
WordPress后台设置中有一项ICP备案信息框,填入自己的ICP备案号,就会自动在网站底部显示出来。可惜这个功能仅针对WordPress自带主题,如果是第三方主题,除了在框内填入ICP备案号外,还需要手工修改一下代码才能显示出来。 修改方法 仪表盘 -> 外观 -> 编辑 -> footer.p… 阅读更多 »WordPress网站添加ICP备案信息
在Linux系统下操作时,执行某些命令需要用到root权限,而当前登录的只是普通用户,如何能够不使用root用户密码,而又能执行root权限的命令呢?有两种临时方法: 一、sudo su 执行后按提示输入当前用户的密码,就可以用root身份登录到终端了; 二、sudo su – root 操作步骤及… 阅读更多 »Linux普通用户如何获取root权限
1、WebSocket是什么? WebScoket是一种让客户端和服务器之间能进行双向实时通信的技术。它是HTML最新标准HTML5的一个协议规范,本质上是个基于TCP的协议,它通过HTTP/HTTPS协议发送一条特殊的请求进行握手后创建了一个TCP连接,此后浏览器/客户端和服务器之间便可以通过此连… 阅读更多 »WebSocket和SocketIO使用总结
使用Nginx做Web服务器过程中,碰到过以下几个问题: 1、nginx启动失败 systemctl start nginx.service 启动nginx失败,报错信息如下: Starting nginx: nginx: [emerg] bind() to 0.0.0.0:**** failed … 阅读更多 »Nginx启动失败的几种错误处理