1.使用方法: 正常的无过渡场景的如果尚未建立场景(即游戏中的第一个场景),就是用pDirector-runWithScene(pScene);即可以使用相应场景。 如果是替换场景,则使用CCDirector::sharedDirector()-replaceScene(this);替换相应的场景即可。 而如果要使用场景
1.使用方法:
正常的无过渡场景的如果尚未建立场景(即游戏中的第一个场景),就是用pDirector->runWithScene(pScene);即可以使用相应场景。
如果是替换场景,则使用CCDirector::sharedDirector()->replaceScene(this);替换相应的场景即可。
而如果要使用场景间的切换效果来切换场景,则需要使用相应的切换方法即transitionWithDuration(当然不同效果的使用方法略有不同)生成相应场景,然后再通过CCDirector::sharedDirector()->replaceScene(this)来启动场景,也就是说这个给这个场景加了一个外包装,然后再启动,那么,这个场景就不是直接显示了,而是在场景的效果使用完了以后进入场景,起到过渡的效果。
一般此函数有两个参数,第一个是特效的切换时间,直接生成一个CCTime即可,例子中设定的时间是1.2s,对于很多场景的显示都很舒服,第二个是要进入的场景,有的会有第三个参数,会在下面介绍
2.test中的效果总结
CCTransitionJumpZoom::transitionWithDuration(t, s);//跳跃式,本场景先会缩小,然后跳跃进来
CCTransitionFade::transitionWithDuration(t, s);//淡出淡入,原场景淡出,新场景淡入
CCTransitionFade::transitionWithDuration(t, s, ccWHITE);//如果上一个的函数,带3个参数,则第三个参数就是淡出淡入的颜色
CCTransitionFlipX::transitionWithDuration(t, s, kOrientationLeftOver);//x轴左翻
CCTransitionFlipX::transitionWithDuration(t, s, kOrientationRightOver);//x轴右翻
CCTransitionFlipY::transitionWithDuration(t, s, kOrientationUpOver);//y轴上翻
CCTransitionFlipY::transitionWithDuration(t, s, kOrientationDownOver);//y轴下翻
CCTransitionFlipAngular::transitionWithDuration(t, s, kOrientationLeftOver);//有角度转的左翻
CCTransitionFlipAngular::transitionWithDuration(t, s, kOrientationRightOver);//有角度转的右翻
CCTransitionZoomFlipX::transitionWithDuration(t, s, kOrientationLeftOver);//带缩放效果x轴左翻
CCTransitionZoomFlipX::transitionWithDuration(t, s, kOrientationRightOver);//带缩放效果x轴右翻
CCTransitionZoomFlipY::transitionWithDuration(t, s, kOrientationUpOver);//带缩放效果y轴上翻
CCTransitionZoomFlipY::transitionWithDuration(t, s, kOrientationDownOver);//带缩放效果y轴下翻
CCTransitionZoomFlipAngu
CCTransitionZoomFlipAngu
CCTransitionShrinkGrow::transitionWithDuration(t, s);//交错换
CCTransitionRotoZoom::transitionWithDuration(t, s);//转角换
CCTransitionMoveInL::transitionWithDuration(t, s);//新场景从左移入覆盖
CCTransitionMoveInR::transitionWithDuration(t, s);//新场景从右移入覆盖
CCTransitionMoveInT::transitionWithDuration(t, s);//新场景从上移入覆盖
CCTransitionMoveInB::transitionWithDuration(t, s);//新场景从下移入覆盖
CCTransitionSlideInL::transitionWithDuration(t, s);//场景从左移入推出原场景
CCTransitionSlideInR::transitionWithDuration(t, s);//场景从右移入推出原场景
CCTransitionSlideInT::transitionWithDuration(t, s);//场景从上移入推出原场景
CCTransitionSlideInB::transitionWithDuration(t, s);//场景从下移入推出原场景
以下三个需要检测opengl版本是否支持CCConfiguration::sharedConfiguration()->getGlesVersion()
CCTransitionCrossFade::transitionWithDuration(t,s);//淡出淡入交叉,同时进行
CCTransitionRadialCCW::transitionWithDuration(t,s);//顺时针切入
CCTransitionRadialCW::transitionWithDuration(t,s);//逆时针切入
以下两个需要先设置摄像机,使用CCDirector::sharedDirector()->setDepthTest(true);
CCTransitionPageTurn::transitionWithDuration(t, s, false);//翻页,前翻
CCTransitionPageTurn::transitionWithDuration(t, s, true);//翻页,后翻
CCTransitionFadeTR::transitionWithDuration(t, s);//向右上波浪
CCTransitionFadeBL::transitionWithDuration(t, s);//向左下波浪
CCTransitionFadeUp::transitionWithDuration(t, s);//向上百叶窗
CCTransitionFadeDown::transitionWithDuration(t, s);//向下百叶窗
CCTransitionTurnOffTiles
CCTransitionSplitRows::transitionWithDuration(t, s);//按行切
CCTransitionSplitCols::transitionWithDuration(t, s);//按列切
http://www.cnblogs.com/linux-ios/archive/2013/04/09/3010779.html
<span>//</span><span> CCTransitionJumpZoom </span><span>//</span><span> 作用: 创建一个跳动的过渡动画 </span><span>//</span><span> 参数1:过渡动作的时间 </span><span>//</span><span> 参数2:切换到目标场景的对象 </span><span>//</span><span> reScene = CCTransitionJumpZoom ::create(t , s); </span><span>//</span><span> CCDirector::sharedDirector()->replaceScene(reScene); </span><span>//</span><span> CCTransitionProgressRadialCCW </span><span>//</span><span> 作用: 创建一个扇形条形式的过渡动画, 逆时针方向 </span><span>//</span><span> 参数1:过渡动作的时间 </span><span>//</span><span> 参数2:切换到目标场景的对象 </span><span>//</span><span> reScene = CCTransitionProgressRadialCCW::create(t, s); </span><span>//</span><span> CCDirector::sharedDirector()->replaceScene(reScene); </span><span>//</span><span> CCTransitionProgressRadialCW </span><span>//</span><span> 作用: 创建一个扇形条形式的过渡动画, 顺时针方向 </span><span>//</span><span> 参数1:过渡动作的时间 </span><span>//</span><span> 参数2:切换到目标场景的对象 </span><span>//</span><span> reScene = CCTransitionProgressRadialCW::create(t,s); </span><span>//</span><span> CCDirector::sharedDirector()->replaceScene(reScene); </span><span>//</span><span> CCTransitionProgressHorizontal </span><span>//</span><span> 作用: 创建一个水平条形式的过渡动画, </span><span>//</span><span> 参数1:过渡动作的时间 </span><span>//</span><span> 参数2:切换到目标场景的对象 </span><span>//</span><span> reScene = CCTransitionProgressHorizontal ::create(t,s); </span><span>//</span><span> CCDirector::sharedDirector()->replaceScene(reScene); </span><span>//</span><span> CCTransitionProgressVertical </span><span>//</span><span> 作用: 创建一个垂直条形式的过渡动画, </span><span>//</span><span> 参数1:过渡动作的时间 </span><span>//</span><span> 参数2:切换到目标场景的对象 </span><span>//</span><span> reScene = CCTransitionProgressVertical::create(t, s); </span><span>//</span><span> CCDirector::sharedDirector()->replaceScene(reScene); </span><span>//</span><span> CCTransitionProgressInOut </span><span>//</span><span> 作用: 创建一个由里向外扩展的过渡动画, </span><span>//</span><span> 参数1:过渡动作的时间 </span><span>//</span><span> 参数2:切换到目标场景的对象 </span><span>//</span><span> reScene = CCTransitionProgressInOut::create(t, s); </span><span>//</span><span> CCDirector::sharedDirector()->replaceScene(reScene); </span><span>//</span><span> CCTransitionProgressOutIn </span><span>//</span><span> 作用: 创建一个由外向里扩展的过渡动画, </span><span>//</span><span> 参数1:过渡动作的时间 </span><span>//</span><span> 参数2:切换到目标场景的对象 </span><span>//</span><span> reScene = CCTransitionProgressOutIn::create(t, s); </span><span>//</span><span> CCDirector::sharedDirector()->replaceScene(reScene); </span><span>//</span><span> CCTransitionCrossFade </span><span>//</span><span> 作用:创建一个逐渐透明的过渡动画 </span><span>//</span><span> 参数1:过渡动作的时间 </span><span>//</span><span> 参数2:切换到目标场景的对象 </span><span>//</span><span> reScene = CCTransitionCrossFade::create(t, s); </span><span>//</span><span> CCDirector::sharedDirector()->replaceScene(reScene); </span><span>//</span><span> CCTransitionPageTurn </span><span>//</span><span> 作用:创建一个翻页的过渡动画 </span><span>//</span><span> 参数1:过渡动作持续的时间 </span><span>//</span><span> 参数2:切换的目标场景的对象 </span><span>//</span><span> 参数3:是否逆向翻页 </span><span>//</span><span> reScene = CCTransitionPageTurn::create(t, s, false); </span><span>//</span><span> CCDirector::sharedDirector()->replaceScene(reScene); </span><span>//</span><span> CCTransitionFadeTR </span><span>//</span><span> 作用:创建一个部落格过渡动画, 从左下到右上 </span><span>//</span><span> 参数1:过渡动作持续的时间 </span><span>//</span><span> 参数2:切换的目标场景的对象 </span><span>//</span><span> reScene =CCTransitionFadeTR::create(t, s); </span><span>//</span><span> CCDirector::sharedDirector()->replaceScene(reScene); </span><span>//</span><span> CCTransitionFadeBL </span><span>//</span><span> 作用:创建一个部落格过渡动画, 从右上到左下 </span><span>//</span><span> 参数1:过渡动作持续的时间 </span><span>//</span><span> 参数2:切换的目标场景的对象 </span><span>//</span><span> reScene = CCTransitionFadeBL::create(t, s); </span><span>//</span><span> CCDirector::sharedDirector()->replaceScene(reScene); </span><span>//</span><span> CCTransitionFadeUp </span><span>//</span><span> 作用:创建一个从下到上,条形折叠的过渡动画 </span><span>//</span><span> 参数1:过渡动作持续的时间 </span><span>//</span><span> 参数2:切换的目标场景的对象 </span><span>//</span><span> reScene= CCTransitionFadeUp::create(t, s); </span><span>//</span><span> CCDirector::sharedDirector()->replaceScene(s); </span><span>//</span><span> CCTransitionFadeDown </span><span>//</span><span> 作用:创建一个从上到下,条形折叠的过渡动画 </span><span>//</span><span> 参数1:过渡动作持续的时间 </span><span>//</span><span> 参数2:切换的目标场景的对象 </span><span>//</span><span> reScene = CCTransitionFadeDown::create(t, s); </span><span>//</span><span> CCDirector::sharedDirector()->replaceScene(reScene); </span><span>//</span><span> CCTransitionTurnOffTiles </span><span>//</span><span> 作用:创建一个随机方格消失的过渡动画 </span><span>//</span><span> 参数1:过渡动作的持续时间 </span><span>//</span><span> 参数2:切换的目标场景的对象 </span><span>//</span><span> reScene= CCTransitionTurnOffTiles::create(t, s); </span><span>//</span><span> CCDirector::sharedDirector()->replaceScene(reScene); </span><span>//</span><span> CCTransitionSplitRows </span><span>//</span><span> 作用:创建一个分行划分切换的过渡动画 </span><span>//</span><span> 参数1:过渡动作的持续时间 </span><span>//</span><span> 参数2:切换的目标场景的对象 </span><span>//</span><span> reScene = CCTransitionSplitRows::create(t, s); </span><span>//</span><span> CCDirector::sharedDirector()->replaceScene(reScene); </span><span>//</span><span> CCTransitionSplitCols </span><span>//</span><span> 作用:创建一个分列划分切换的过渡动画 </span><span>//</span><span> 参数1:过渡动作的持续时间 </span><span>//</span><span> 参数2:切换的目标场景的对象 </span><span>//</span><span> reScene = CCTransitionSplitCols::create(t, s); </span><span>//</span><span> CCDirector::sharedDirector()->replaceScene(reScene); </span><span>//</span><span> CCTransitionFade </span><span>//</span><span> 作用:创建一个逐渐过渡到目标颜色的切换动画 </span><span>//</span><span> 参数1:过渡动作的持续时间 </span><span>//</span><span> 参数2:切换的目标场景的对象 </span><span>//</span><span> 参数3:目标颜色 </span><span>//</span><span> reScene= CCTransitionFade::create(t, s, ccc3(255, 0, 0)); </span><span>//</span><span> CCDirector::sharedDirector()->replaceScene(reScene); </span><span>//</span><span> CCTransitionFlipX </span><span>//</span><span> 作用:创建一个x轴反转的切换动画 </span><span>//</span><span> 参数1:过渡动作的持续时间 </span><span>//</span><span> 参数2:切换的目标场景的对象 </span><span>//</span><span> 参数3:反转类型的枚举变量 左右上下 </span><span>//</span><span> kOrientationDownOver kOrientationLeftOver kOrientationRightOver kOrientationUpOver </span><span>//</span><span> reScene = CCTransitionFlipX::create(t, s, kOrientationRightOver); </span><span>//</span><span> CCDirector::sharedDirector()->replaceScene(reScene); </span><span>//</span><span> CCTransitionFlipY </span><span>//</span><span> 参数1:过渡动作的持续时间 </span><span>//</span><span> 参数2:切换的目标场景的对象 </span><span>//</span><span> 参数3:反转类型的枚举变量 左右上下 </span><span>//</span><span> reScene = CCTransitionFlipY::create(t, s </span><span>//</span><span> , kOrientationDownOver); </span><span>//</span><span> CCDirector::sharedDirector()->replaceScene(reScene); </span><span>//</span><span> CCTransitionFlipAngular </span><span>//</span><span> 作用:创建一个带有反转角切换动画 </span><span>//</span> <span>//</span><span> 参数1:过渡动作的持续时间 </span><span>//</span><span> 参数2:切换的目标场景的对象 </span><span>//</span><span> 参数3:反转类型的枚举变量 左右上下 </span><span>//</span><span> reScene = CCTransitionFlipAngular::create(t, s, kOrientationLeftOver); </span><span>//</span><span> CCDirector::sharedDirector()->replaceScene(reScene); </span><span>//</span><span> CCTransitionZoomFlipX </span><span>//</span><span> 作用:创建一个带有缩放的x轴反转切换的动画 </span><span>//</span><span> 参数1:过渡动作的持续时间 </span><span>//</span><span> 参数2:切换的目标场景的对象 </span><span>//</span><span> 参数3:反转类型的枚举变量 左右上下 </span><span>//</span><span> reScene=CCTransitionZoomFlipX::create(t, s, kOrientationLeftOver); </span><span>//</span><span> CCDirector::sharedDirector()->replaceScene(reScene); </span><span>//</span><span> CCTransitionZoomFlipY </span><span>//</span><span> 作用:创建一个带有缩放的Y轴反转切换的动画 </span><span>//</span><span> 参数1:过渡动作的持续时间 </span><span>//</span><span> 参数2:切换的目标场景的对象 </span><span>//</span><span> 参数3:反转类型的枚举变量 左右上下 </span><span>//</span><span> reScene=CCTransitionZoomFlipY::create(t, s, kOrientationDownOver); </span><span>//</span><span> CCDirector::sharedDirector()->replaceScene(reScene); </span><span>//</span><span> CCTransitionZoomFlipAngular </span><span>//</span><span> 作用:创建一个带有缩放 ,反转角切换的动画 </span><span>//</span><span> 参数1:过渡动作的持续时间 </span><span>//</span><span> 参数2:切换的目标场景的对象 </span><span>//</span><span> 参数3:反转类型的枚举变量 左右上下 </span><span>//</span><span> reScene=CCTransitionZoomFlipAngular::create(t, s, kOrientationRightOver); </span><span>//</span><span> CCDirector::sharedDirector()->replaceScene(reScene); </span><span>//</span><span> CCTransitionShrinkGrow </span><span>//</span><span> 创建一个放缩交替的过渡动画 </span><span>//</span><span> 参数1:过渡动作的持续时间 </span><span>//</span><span> 参数2:切换的目标场景的对象 </span><span>//</span><span> reScene = CCTransitionShrinkGrow::create(t, s); </span><span>//</span><span> CCDirector::sharedDirector()->replaceScene(reScene); </span><span>//</span><span> CCTransitionRotoZoom </span><span>//</span><span> 创建一个旋转放缩交替的过渡动画 </span><span>//</span><span> 参数1:过渡动作的持续时间 </span><span>//</span><span> 参数2:切换的目标场景的对象 </span><span>//</span><span> reScene = CCTransitionRotoZoom::create(t, s); </span><span>//</span><span> CCDirector::sharedDirector()->replaceScene(reScene); </span><span>//</span><span> CCTransitionMoveInL </span><span>//</span><span> 作用:创建一个从左边推入覆盖的过渡动画 </span><span>//</span><span> 参数1:过渡动作的持续时间 </span><span>//</span><span> 参数2:切换的目标场景的对象 </span><span>//</span><span> reScene = CCTransitionMoveInL::create(t, s); </span><span>//</span><span> CCDirector::sharedDirector()->replaceScene(reScene); </span><span>//</span><span> CCTransitionMoveInR </span><span>//</span><span> 作用:创建一个从右边推入覆盖的过渡动画 </span><span>//</span><span> 参数1:过渡动作的持续时间 </span><span>//</span><span> 参数2:切换的目标场景的对象 </span><span>//</span><span> reScene = CCTransitionMoveInR::create(t, s); </span><span>//</span><span> CCDirector::sharedDirector()->replaceScene(reScene); </span><span>//</span><span> CCTransitionMoveInB </span><span>//</span><span> 作用:创建一个从下边推入覆盖的过渡动画 </span><span>//</span><span> 参数1:过渡动作的持续时间 </span><span>//</span><span> 参数2:切换的目标场景的对象 </span><span>//</span><span> reScene = CCTransitionMoveInB::create(t, s); </span><span>//</span><span> CCDirector::sharedDirector()->replaceScene(reScene); </span><span>//</span><span> CCTransitionMoveInT </span><span>//</span><span> 作用:创建一个从上边推入覆盖的过渡动画 </span><span>//</span><span> 参数1:过渡动作的持续时间 </span><span>//</span><span> 参数2:切换的目标场景的对象 </span><span>//</span><span> reScene = CCTransitionMoveInT::create(t, s); </span><span>//</span><span> CCDirector::sharedDirector()->replaceScene(reScene); </span><span>//</span><span> CCTransitionSlideInL </span><span>//</span><span> 作用:创建一个从左侧推入并顶出旧场景的过渡动画 </span><span>//</span><span> 参数1:过渡动作的持续时间 </span><span>//</span><span> 参数2:切换的目标场景的对象 </span><span>//</span><span> reScene =CCTransitionSlideInL::create(t, s); </span><span>//</span><span> CCDirector::sharedDirector()->replaceScene(reScene); </span><span>//</span><span> CCTransitionSlideInR </span><span>//</span><span> 作用:创建一个从右侧推入并顶出旧场景的过渡动画 </span><span>//</span><span> 参数1:过渡动作的持续时间 </span><span>//</span><span> 参数2:切换的目标场景的对象 </span><span>//</span><span> reScene =CCTransitionSlideInR::create(t, s); </span><span>//</span><span> CCDirector::sharedDirector()->replaceScene(reScene); </span><span>//</span><span> CCTransitionSlideInT </span><span>//</span><span> 作用:创建一个从顶部推入并顶出旧场景的过渡动画 </span><span>//</span><span> 参数1:过渡动作的持续时间 </span><span>//</span><span> 参数2:切换的目标场景的对象 </span><span>//</span><span> reScene =CCTransitionSlideInT::create(t, s); </span><span>//</span><span> CCDirector::sharedDirector()->replaceScene(reScene); </span><span>//</span><span> CCTransitionSlideInB </span><span>//</span><span> 作用:创建一个从下部推入并顶出旧场景的过渡动画 </span><span>//</span><span> 参数1:过渡动作的持续时间 </span><span>//</span><span> 参数2:切换的目标场景的对象</span> reScene =<span>CCTransitionSlideInB::create(t, s); CCDirector::sharedDirector()</span>-><span>replaceScene(reScene); </span>

昨天面试被问到了是否做过长尾相关的问题,所以就想着简单总结一下。自动驾驶长尾问题是指自动驾驶汽车中的边缘情况,即发生概率较低的可能场景。感知的长尾问题是当前限制单车智能自动驾驶车辆运行设计域的主要原因之一。自动驾驶的底层架构和大部分技术问题已经被解决,剩下的5%的长尾问题,逐渐成了制约自动驾驶发展的关键。这些问题包括各种零碎的场景、极端的情况和无法预测的人类行为。自动驾驶中的边缘场景"长尾"是指自动驾驶汽车(AV)中的边缘情况,边缘情况是发生概率较低的可能场景。这些罕见的事件

很多朋友刚接触win系统的时候可能用不习惯,电脑中存着双系统,这个时候其实是可以双系统切换的,下面就一起来看看两个系统切换的详细步骤吧。win10系统如何两个系统切换方法一、快捷键切换1、按下“win”+“R”键打开运行2、在运行框中输入“msconfig”点击“确定”3、在打开的“系统配置”界面中选择自己需要的系统点击“设为默认值”,完成后“重新启动”即可完成切换方法二、开机时选择切换1、拥有双系统时开机会出现一个选择操作界面,可以使用键盘“上下”键进行选择系统

win11支持用户使用alt+tab快捷键的方式来调出桌面切换工具,但是最近有朋友遇到了win11alt+tab切换不了界面的问题,不知道是什么原因也不知道怎么解决。win11alt+tab切换不了界面什么原因:答:因为快捷键功能被禁用了,下面是解决方法:1、首先我们按下键盘“win+r”打开运行。2、接着输入“regedit”并回车打开组策略。3、然后进入“HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer”

Java是一种强类型语言,在运行时要求数据类型匹配。由于Java的类型转换机制严格,如果代码中出现数据类型不匹配的情况,就会出现ClassCastException异常。ClassCastException异常是Java语言中非常常见的异常之一,本文将介绍ClassCastException异常的产生原因以及如何避免它。什么是ClassCastExcepti

我们在安装win10系统之后,会发现里面自带有拼音输入法和五笔输入法,当我们要切换输入法的时候,快捷键一般是Alt+shift,但有些人不习惯,想要修改,今天小编来跟大家说说win10切换输入法快捷键如何设置的教程,大家一起来看看吧。1、“WIN+X键"或者"鼠标移动到左下角右击"调出系统功能菜单,单击控制面板;2、在时钟、语言和区域选项中,单击添加语言或更换输入法其中一个,均会跳到同一界面;3、点击左上角的高级设置选项;4、高级设置下面点击“更改语言栏热键”;5、

Vue中处理组件的动态加载和切换Vue是一个流行的JavaScript框架,它提供了各种灵活的功能来处理组件的动态加载和切换。在本文中,我们将讨论一些Vue中处理组件动态加载和切换的方法,并提供具体的代码示例。动态加载组件是指根据需要在运行时动态加载组件。这样可以提高应用程序的性能和加载速度,因为只有当需要时才会加载相关的组件。Vue提供了async和awa

大数据文摘出品作者:Caleb最近,ChatGPT可以说是火得不要不要的。11月30日,OpenAI发布聊天机器人ChatGPT,并免费向公众开放进行测试以来,在国内已经被玩出了花。和机器人对话,就是让机器人去执行某个指令,比如说输入关键字让AI生成相应的画面。这好像也不是什么稀奇的事了,OpenAI在4月不是还更新了DALL-E的新版本吗?OpenAI,how old are you?(怎么老是你?)要是文摘菌说生成的是3D画面,还是HDR全景图那种,或者是基于VR的图像内容呢?最近,新加坡

JavaScript如何实现图片的上下滑动切换效果同时加入缩放和淡入淡出动画?在网页设计中,常常会用到图片的切换效果来提升用户体验。而在这些切换效果中,上下滑动、缩放和淡入淡出动画是比较常见且具有吸引力的。本文将介绍如何使用JavaScript实现这三种动画效果的结合。首先,我们需要用HTML来构建一个基本的网页结构,其中包含要显示的图片元素。以下是一个示


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

Dreamweaver CS6
視覺化網頁開發工具

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),