A喂放的ios9.3.3插件源源谁有发一个

用快播放的a网站_你懂的网站推荐几个_大家都懂的网站_interush香港入口网站
BAIJIA HOT
国际热搜词
Entertainment
互联网图片
互联网+图片
Technology查看: 1155|回复: 13
A网搜到的一个插件小教程,小白专用,老手可以绕行了
本帖最后由 chaoduichen 于
23:33 编辑
教程是PDF形式(纯英文),在A网的链接就不放了,我实在记不清了。
这个教程主要是熟悉流程,给出大致方向。想做出好东西还是需要自己慢慢摸索的,最好组团,分工合作。
对于PS,MAX之类完全不懂的我,随便搞了个(这个最容易 )插件,算是工程源文件和成品吧,我没有完全按照原教材搞,不过大体一致。
需要指出的是:这个东西没有添加物理LOD,所以你可以穿过去。作者的第二个教程实在是找不到,教程中的链接我无法打开。。。。
下面是下载地址:
AA2和AA3 均可在 空 里找到。
本帖子中包含更多资源
才可以下载或查看,没有帐号?
从最基本的学起!收藏学习!
待我后续放出自己翻译的一个更详细的教程(翻译的很恶心的一说),共同学习进步&
看看如何。。。。。。
加油 不错哦
从最基本的学起!收藏学习!
强烈支持呀,正愁没入门教程,感谢仁兄分享学习成果。
从最基本的学起!收藏学习!
能否把你这个做出来的最简易的模型在导入游戏中时前期所要做的一切步骤及定义文件发给我不?万分感谢,我现在也想用MAYA做一些简单的东西放到游戏中去来熟悉一下流程,到时在做一些更复杂与精细的模型才能轻车熟路导入进去
用了我的插件也不说说怎么样,也不给个回复&
能否把你这个做出来的最简易的模型在导入游戏中时前期所要做的一切步骤及定义文件发给我不?万分感谢,我 ...
兄弟,这几天家里的电脑一直抽疯,你发过来的 插件都 还没来得及下载到台式机上呢,你叫我咋评价啊,嘿嘿
不过经过了你的测试我估计肯定是刚刚的,这是必需的
我现在都是在朋友的电脑店里上的网的
我现在都是在朋友的电脑店里上的网的
好,有空说说还有什么问题。至于脚本我看了RHS的,但不知道具体哪个脚本是有效果的,有空发给你帮忙看看。
好,有空说说还有什么问题。至于脚本我看了RHS的,但不知道具体哪个脚本是有效果的,有空发给你帮忙看看 ...
好的,还是照旧吧,你懂的
Powered bychrome插件开发
一个插件其实是压缩在一起的一组文件(.crx),包括HTML,CSS,Javascript脚本,图片文件,还有其它任何需要的文件。插件本质上来说就是web页面,它们可以使用所有的浏览器提供的API,从XMLHttpRequest到JSON到HTML5全都有。插件可以与Web页面交互,或者通过content script或cross-origin XMLHttpRequests与服务器交互。插件还可以访问浏览器提供的内部功能,例如标签或书签等。
插件会以browser action或page action的形式在浏览器界面上展现出来。每个插件最多可以有一个browser action或page action。当插件的图标是否显示出来是取决于单个的页面时,应当选择page action;当其它情况时可以选择browser action。
每个插件都应该包含下面的文件:
一个manifest文件
一个或多个html文件(除非插件是一个皮肤)
可选的一个或多个javascript文件
可选的任何需要的其他文件,例如图片
在开发插件时,需要把这些文件都放到同一个目录下。发布插件时,这个目录全部打包到一个插件名是.crx的压缩文件中。如果使用上传插件,可以自动生成.crx文件。
background
如果需要运行一些后台脚本,比如监听用户在扩展信息栏按下你的插件图标,或者要监听用户新建tab页,这个时候就需要有一个background的页面。background你可以指定一个HTML页面,也可以指定一个JS文件。
背景页是一个运行在扩展进程中的HTML页面。它在你的扩展的整个生命周期都存在,同时,在同一时间只有一个实例处于活动状态。
此外,background页面可以保存公共变量。可以通过方法获取背景页,并读写其中的变量。例如:
var backgroundPage = chrome.extension.getBackgroundPage();
console.log(backgroundPage.time); // 读取背景页中的变量
backgroundPage.time = Date.now(); // 修改背景页中的变量
可以通过方法获取其他页面进行修改,使用方法同上,不同的是这个方法获取到的是一个数组。
browser_action
browser_action可以设置扩展信息栏的图标、图标悬浮提示、点击图标时弹出窗口。browser_action设置的图片显示在chrome右上角。
设置如下:
&&&name&: &My extension&,
&&&browser_action&: {
&&&&&default_icon&: {
&&&&&&&19&: &images/icon19.png&,
&&&&&&&38&: &images/icon38.png&
&&&&&default_title&: &Google Mail&,
&&&&&default_popup&: &popup.html&
browser_action可以通过chrome.browserAction.onClicked.addListener(function(Tab tab) {...});设置点击事件,但当browser action是一个popup的时候,这个事件将不会被触发。popup页面即点击时弹出的窗口,如:
page_action
page actions定义需要处理的页面的事件,但是它们不是适用于所有页面的,显示在地址栏的右侧,默认不显示,可以通过和方法来通知显示和隐藏。
可以把对page aciton的设置和处理放在background page中,从而直接在background中通过chrome.pageAction来设置page action,比如如下代码实现了当所访问URL中有mail字符串时就显示page action的icon这样的功能
chrome.tabs.onUpdated.addListener(function (tabId, changeInfo, tab) {&&&&&
&&&&if (tab.url.indexOf(&mail&) & -1) {&&&&&&&&&&
&&&&&&&&chrome.pageAction.show(tabId);
content_script
很多时候需要跟页面本身进行交互,这时就需要用到content script,content script跟原页面脚本共用同一份页面的dom,也就是说content script可以直接去访问或修改当前页面的dom,但是,它们只是共享了dom的访问,js处理本身却是在两个不同的沙盒中运行的,所以并不能互调各自的js代码。另外,只能使用标准的DOM。此外,content_script中存在一些限制:
不能使用除了chrome.extension之外的chrome.* 的接口不能访问它所在扩展中定义的函数和变量不能访问web页面或其它content script中定义的函数和变量不能做cross-site XMLHttpRequests
当然,这些限制都是可以跳过去的。可以通过在背景页完成这些任务,也可以通过postMessage与其他页面通信。
permissions
插件需要在哪些域名下使用都需要事先声明权限,在插件里用到的chrome接口除默认支持的接口(如chrome.extension和chrome.pageAction等)都需要声明权限。例如:
&permissions&: [
&&&&&webRequest&,
&&&&&tabs&,
&&&&&http://*.csdn.net/&,
配置文件manifest.json编写
从官网文档翻译而来,比大多数网上现有资源详细很多,部分官网没有的属性通过stackoverflow,甚至是chromium源码查询而来。还有一些没注释的是查询不到或者本人无法确定的。
// Required
&manifest_version&: 2,
// manifest编写规范版本,目前主流2
&name&: &My Extension&,
&version&: &versionString&,
// Recommended
&default_locale&: &en&,
// 默认编码
&description&: &A plain text description&,
// 插件描述
&icons&: {
// 插件下载或浏览时显示的图标,可选多种规格,建议128
&16&: &icon16.png&,
&48&: &icon48.png&,
&128&: &icon128.png&
// Pick one (or none)
&browser_action&: {},
// 图标显示在地址栏右边,能在所有页面显示
&page_action&: {},
// 图标显示在地址栏右侧(地址栏内),只在特定页面显示
// Optional
&author&: &&,
// 插件作者
&automation&: true,
// 开启自动化
&background&: {
// 可常驻浏览器后台的脚本,可以连接其他页面
// Recommended
&persistent&: false,
&script&: [&background.js&]
&background_page&: ,
&chrome_settings_overrides&: {},
// 覆盖当前的chrome配置
&chrome_ui_overrides&: {
// 覆盖当前的chrome界面配置
&bookmarks_ui&: {
&remove_bookmark_shortcut&: true,
&remove_button&: true
&chrome_url_overrides&: {
// 修改点击相应动作时返回的页面链接,只支持bookmarks、history、newtab三个页面
&bookmarks&: &myPage.html&,
&history&: &myPage.html&,
&newtab&: &myPage.html&
&commands&: {
// 键盘触发插件快捷键
&_execute_browser_action&: {
&suggested_key&: {
&windows&: &Ctrl+Shift+Y&,
&mac&: &Command+Shift+Y&,
&chromeos&: &Ctrl+Shift+U&,
&linux&: &Ctrl+Shift+J&
&content_capabilities&: {
// 页面权限
&matches&: [&https://*.nyc./*&],
&permissions&: [&unlimitedStorage&, &notifications&]
&content_scripts&: [{
// 可以操作页面元素,不能使用chrome的api
&matches&: [&/*&],
&css&: [&mystyles.css&],
&js&: [&jquery.js&, &myscript.js&]
&content_security_policy&: &script-src 'self'; object-src 'self'&,
// 安全策略,默认情况下禁止使用eval或者Function构造函数,以及内联js,禁止载入外部脚本
&converted_from_user_script&: true,
// 将用户脚本转化为content script,允许使用GM_* (greasemonkey)方法
&copresence&: ,
&current_locale&: ,
&devtools_page&: &devtools.html&,
// 在开发中工具中的页面
&event_rules&: [{
// 事件监听规则及条件
&event&: &declarativeContent.onPageChanged&,
&actions&: [{
&type&: &declarativeContent.ShowPageAction&
&conditions&: [{
&type&: &declarativeContent.PageStateMatcher&,
&css&: [&video&]
&externally_connectable&: {
// 哪些外部扩展、应用或网页能连接此插件
&aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&,
&bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb&,
// 允许所有可使用 &*&
&matches&: [&*://*./*&],
&accepts_tls_channel_id&: false
&file_browser_handlers&: [{
// 允许用户上传文件,只支持Chrome OS
&id&: &upload&,
&default_title&: &Save to Gallery&,
// 按钮文字
&file_filters&: [
&filesystem:*.jpg&,
// 匹配所有文件可用 &filesystem:*.*&
&filesystem:*.jpeg&,
&filesystem:*.png&
&file_system_provider_capabilities&: {
// 允许访问文件系统,只支持Chrome OS
&configurable&: true,
&multiple_mounts&: true,
&source&: &network&
&homepage_url&: &http://path/to/homepage&,
// 插件主页,显示在chrome扩展工具列表中
&export&: {
// 允许其他组件调用自己的模块
&whitelist&: [
&aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&,
&bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb&
&import&: [{&id&: &aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&}],
// 调用其他组件的模块,与其他组件的export属性共用
&incognito&: &spanning or split or not_allowed&,
// 隐身模式
&input_components&: [
// 输入管理,键盘事件等
&name&: &Test IME&,
&type&: &ime&,
&id&: &test&,
&description&: &Test IME&,
// A user visible description
&language&: &en-US&,
// The primary language this IME is used for
&layouts&: [&us::eng&]
// The supported keyboard layouts for this IME
&key&: &publicKey&,
// 自动生成,可不需要
&minimum_chrome_version&: &versionString&,
// 要求支持的chrome的最低版本
&nacl_modules&: [{
// 使用native client 模块
&path&: &OpenOfficeViewer.nmf&,
&mime_type&: &application/vnd.oasis.opendocument.spreadsheet&
&oauth2&: ,
// 谷歌账户相关信息
&offline_enabled&: true,
// 离线使用
&omnibox&: {
// 搜索关键词推荐
&keyword&: &aString&
&optional_permissions&: [&tabs&],
// 运行时权限,非必须权限
&options_page&: &options.html&,
// 设置页,可从扩展工具列表进入
&options_ui&: {
&chrome_style&: true,
&page&: &options.html&
&permissions&: [&tabs&],
// 安装时提示的权限,基本权限
&platforms&: ,
// 可以将部分基于平台的功能文件放入_platform_specific目录然后列在此项中减少插件体积
&plugins&: [{ &path&: &extension_plugin.dll& }],
// NPAPI插件
&requirements&: {
// 安装前置需求
&features&: [&webgl&]
&sandbox&: [
// 放入沙盒中运行
&pages&: [
&page1.html&,
&directory/page2.html&
// content_security_policy is optional.
&content_security_policy&: &sandbox allow- script-src &
&short_name&: &Short Name&,
// 短名称,最长12个字母,如不设置则用name属性代替
&signature&: ,
&spellcheck&: ,
// 拼写检查
&storage&: {
// 描述了各种属性的type,json格式文件,能在storage.managed API中调用
&managed_schema&: &schema.json&
&system_indicator&: ,
// 实验性API,只在开发版中实现,已弃用
&tts_engine&: {
// text to speech
&voices&: [
&voice_name&: &Alice&,
&lang&: &en-US&,
&gender&: &female&,
&event_types&: [&start&, &marker&, &end&]
&voice_name&: &Pat&,
&lang&: &en-US&,
&event_types&: [&end&]
&update_url&: &/mytestextension/updates.xml&,
// 插件更新地址
&version_name&: &aString&,
// 版本名,和version字段的区别是没有格式要求,任意字符串
&web_accessible_resources&: [&images/*.png&]
// 指定本扩展在注入的目标页面上所需使用的资源的路径
本地调试可以在勾选开发者模式,然后点击&加载已解压的扩展程序&,加载目录,点击&打包扩展程序&则可以生成crx文件。但是现在chrome禁止使用非商店的扩展程序,所以请看下文。
发布到商店可以通过发布,按照相关提示进行就好了。(另外,发布需要$5&&)
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'求一个视频录制带内放功能的插件_苹果越狱吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:192,254贴子:
求一个视频录制带内放功能的插件收藏
视频来自:
三叔正版授权网游公测!
就是没人,爱我才难过;
图标叠加 是什么插件?
录制大师,无需越狱
没有录制内放功能的屏幕录制插件吗
楼主,你那个打电话带录音那是什么插件
和张大佛爷、二月红一起去探秘矿洞墓穴!
请问你是用什么录制视频呢?
雷锋源怎么添加来着好久没越狱了又变小白?
楼主app跳动那个是什么插件
14楼的可以____________日 09时13分07秒
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或谁有台湾魔兽世界的任务插件给我一个?_百度知道

我要回帖

更多关于 ios9越狱插件源 的文章

 

随机推荐