简介Box2D这个名字是世界上2D物理引擎中最好的命名,在如今大部分软件习惯采用动物的名字来 命名的情况下,似乎Box2D这个名字看起来有点土,但是名字仅仅是个名字,就像玫瑰总是能够散发出香气一样,不管她叫什么玫瑰。轻量级、健壮、高效以及非常的小巧。并且在很多平台上都开辟了很多应用。而且还是开源和免费的。详情可见Box2D官方网站http://www.box2d.org。物理引擎实现了在实时逼真的
  首先解释一下什么是single-shot。这里有single-shot(单步) 和multi-shot(多步),有single-scale(单尺度)和multi-scale(多尺度)。图1a图多步单尺度检测,b图单步多尺度检测,c图单步单尺度检测。Scale的single/multi对应是否是同一特征层检测出的结果。Shot的single/multi对应是否是多输入。蓝色层
第二章 Hello Box2D 本章利用Box2D创建了一个Hello World项目。程序中在地面上创建了一个静态的地面大盒子和一个动态的小盒子。代码中不包括任何图形。随着时间的推进,所有你能看到的是从console中进行文本输出的盒子的位置。 这是一个学习Box2D如何起步并让其运行的好例子。 2.1 创建一个世界 每一个Box2D程序都是从创建一个b2World对象开始的。b2World就
转载 7月前
46阅读
在使用cocos2d进行游戏开发的过程中,难免要查阅cocos2d的API文档。搞清楚怎么使用某个类或者某个方法。幸运的是,cocos2d的作者已经在源码里面加入了文档凝视,我们仅仅须要使用文档生成工具解析源码生成文档就可以。最经常使用的文档生成工具是Doxygen。 用Doxygen处理cocos
转载 2016-02-04 16:26:00
257阅读
2评论
帮助文档网址:http://cn.cocos2d-x.org/doc/cocos2d-x-3.0/d8/dbb/_c_c_table_view_8h.html
原创 2021-07-29 09:51:34
159阅读
# PyTorch Conv2d Padding 文档实现 ## 概述 在本文中,我将教给你如何在PyTorch中实现Conv2d Padding功能,帮助你理解该过程的每一步骤。我们将使用表格展示整个流程,并提供每一步所需的代码和注释。最后,我们会使用甘特图和序列图来可视化整个过程。 ## 1. 理解Conv2d Padding Conv2d Padding是一种在卷积神经网络中使用的技术,
原创 2023-12-28 07:16:56
191阅读
我们介绍了常见的各种游戏特效的实现,你现在可以很轻松的实现各种游戏中所需要的特效,但是,你可能已经意识到了,我们的游戏一般都需要进行碰撞检测,比如前面的火柴棍小人,我们需要检测子弹和敌人之间的碰撞;碰撞检测通常是游戏开发的难点,作为引擎必然少不了碰撞检测部分,这里我们还是按照cocos2d的构架,使用Box2d作为物理引擎,下面我们将通过在Ophone平台实现一个小游戏,来对Box2d物理引擎进行
转载 2024-05-21 10:50:01
83阅读
unity3d] iTween文档解析(2) (iTween方法和属性):DrawLine:为OnDrawGizmos() 调
转载 2023-01-05 12:54:41
76阅读
Python结构与列表Python程序的组织结构顺序结构对象的布尔值选择结构单分支结构双分支结构多分支结构嵌套if条件表达式pass语句知识点总结列表为什么需要列表列表的创建列表的特点列表的查询操作列表元素的增加操作列表元素的删除操作列表元素的修改操作列表元素的排序操作列表生成式总结 Python程序的组织结构1996年,计算机科学家证明了这样的事实:任何简单或复杂的算法都可以由顺序结构、选择结
api修改情况。左边为新增,右边为原来的。cc.log 不变cc.warn 新增cc.error 新增cc.assert <-- cc.Assert此次改造有下面几点原因:加入原来没有的api:cc.warn、cc.error。改动cc.Assert名称。使其符合开发规范。新的api的使用范例:c...
转载 2015-12-26 20:15:00
152阅读
2评论
PyTorch ConvLSTM复现代码解析零、前言最近在复现一篇paper,里面有一个地方用到了ConvLSTM,由于目前本人能力有限,于是先在GitHub上找了一个ConvLSTM复现的代码,进行阅读解析代码传送门:https://github.com/ndrplz/ConvLSTM_pytorch一、ConvLSTM简介:ConvLSTM是在2015年NIPS上的Convolutional
中文开发者技术文档(Cocos,Cocos2d-X,Cocos2d-JS)官网:http://cn.cocos2d-x.org/article/
原创 2021-07-29 10:16:26
1756阅读
特点:1.版本:使用最新的2.x版本和3.x版本。2.语言:右上角选择C++/JS/Lua即可进行语言切换。3.跨平台:这里没有使用chm等其他格式,而是直接使用了html,使用浏览器打开,规避了平台问题。使用说明:下载2.2.3或者3.0的zip包,解压出来可以看到是一个html的目录,打开html目录,找到index.html文件,双击使用浏览器打开即可
原创 2021-07-29 10:25:08
429阅读
layout category title permalink posts_by_category D2D 渲染相关 /post/D2D.html ...
原创 2024-10-18 17:09:37
43阅读
layout category title permalink posts_by_category D2D 渲染相关 /post/D2D.html
原创 2022-04-22 09:36:48
74阅读
layout category title permalink posts_by_category D2D 渲染相关 /post/D2D.html
原创 2021-07-02 16:16:58
225阅读
http://cn.cocos2d-x.org/article/index?type=cocos2d-x&url=/doc/cocos-docs-master/manual/framework/native/v3/xml-parse/zh.md
原创 2021-07-29 09:51:33
580阅读
过时-de开关,警告变错误.-d变安静.类不应该负责他们自己的(释放)分配策略不同枚举类型间比较:import std.conv : asOriginalType;assert(Foo.x.asOriginalType == Bar.y.asOriginalType);//按原类型delete假定了GC.所以弃用了.弃用了scope class C { }.可抛类不满足不清理或不跑析构器等核心保证.由于统调,clear可能与其他方法冲突.删除基类保护,没啥用.typedef不够灵活
原创 2021-11-16 13:43:23
85阅读
过时-de开关,警告变错误.-d变安静.类不应该负责他们自己的(释放)分配策略不同枚举类型间比较:import std.conv : asOriginalType;assert(Foo.x.asOriginalType == Bar.y.asOriginalType);//按原类型delete假定了GC.所以弃用了.弃用了scope class C { }
原创 2022-02-16 10:15:14
55阅读
1.Lua中...可表示可选参数,但是跟arg的区别有些大啊!而且如果在一个函数内同时使用...和arg的话,...有效、arg会变成nil(2014.7.17 看skynet代码时发现,arg在5.1跟5.2貌似有些区别,最好是只在获取命令行参数用arg,获取函数可变参数用...,这样可规避问题。)function func1(...) print(type(arg),'->',arg
转载 8月前
43阅读
  • 1
  • 2
  • 3
  • 4
  • 5