E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【COCOS】
游戏开发引擎
Cocos
Creator和Unity如何对接广告-AdSet聚合广告平台
在游戏开发方面,游戏引擎的选择对开发过程和最终的产品质量有着重大的影响,Unity和
Cocos
是目前全球两大商用、通用交互内容开发工具,这两款引擎受到广泛关注,本文将从多个维度对两者进行比较,为开发者提供正确的选择建议
AdSet聚合广告平台
·
2023-12-23 15:42
APP广告变现
流量
开发
unity
游戏引擎
【终极教程】
cocos
2dx-js 分批次混淆压缩js文件
说明:1>由于我们当前游戏框架的结构是平台形式的就是一个大厅里面有若干个子游戏,所以在发布的时候得区分子游戏和大厅了解了一下project.json里面有一个jsList可以把所有放进去的js文件压缩混淆成一个大的文件但是我们游戏的子游戏非常多这样子弄显然不合适,所以针对大厅和子游戏单独做压缩混淆2>这里面主要采用的是ant+ClosureCompile方式1.先来看一下我们项目的结构游戏相关都在
不写代码没饭吃
·
2023-12-23 07:13
iOS加固
APP加固
uni-app
ios
【教程】
cocos
2dx资源加密混淆方案详解
1,加密,采用blowfish或其他2,自定是32个字符的混淆code3,对文件做blowfish加密,入口文件加密前将混淆code按约定格式(自定义的文件头或文件尾部)写入到文件4,遍历资源目录,对每个文件做md5混淆,混淆原始串=“相对路径”+“文件名”+混淆code,文件改名并且移动到资源目录根目录,清除原始目录入口文件除外,因为入口文件也混淆的话就只能把混淆code写入到加密程序中,不方便
不写代码没饭吃
·
2023-12-23 07:42
iOS加固
APP加固
人工智能
架构
uni-app
【终极教程】
Cocos
2dx服务端重构(优化
cocos
2dx服务端)
文章目录概述问题概述1.代码混淆代码加密具体步骤测试和配置阶段IPA重签名操作步骤2.缺乏文档3.缺乏推荐的最佳实践4.性能问题总结概述
Cocos
2dx是一个非常流行的跨平台游戏引擎,开发者可以使用这个引擎来开发
不写代码没饭吃
·
2023-12-23 07:38
iOS加固
APP加固
cocos2d
重构
游戏引擎
步兵
cocos
2dx 加密和混淆
文章目录摘要引言正文代码加密具体步骤代码加密具体步骤测试和配置阶段IPA重签名操作步骤总结参考资料摘要本篇博客介绍了针对iOS应用中的Lua代码进行加密和混淆的相关技术。通过对Lua代码进行加密处理,可以确保应用代码的安全性,同时提高性能表现。文章还介绍了使用ipaguard工具对IPA文件进行重签名以及相关配置和操作步骤。引言在移动应用开发中,保护代码安全和知识产权是至关重要的。针对iOS应用中
技术博主狂热者
·
2023-12-23 01:22
ios打包
加固
上架
cocos2d
游戏引擎
【教程】
cocos
2dx资源加密混淆方案详解
【教程】
cocos
2dx资源加密混淆方案详解1,加密,采用blowfish或其他2,自定是32个字符的混淆code3,对文件做blowfish加密,入口文件加密前将混淆code按约定格式(自定义的文件头或文件尾部
技术博主狂热者
·
2023-12-23 01:21
ios打包
上架
加固
ios
uni-app
cocoa
【终极教程】
cocos
2dx-js 分批次混淆压缩js文件
说明:1>由于我们当前游戏框架的结构是平台形式的就是一个大厅里面有若干个子游戏,所以在发布的时候得区分子游戏和大厅了解了一下project.json里面有一个jsList可以把所有放进去的js文件压缩混淆成一个大的文件但是我们游戏的子游戏非常多这样子弄显然不合适,所以针对大厅和子游戏单独做压缩混淆2>这里面主要采用的是ant+ClosureCompile方式1.先来看一下我们项目的结构游戏相关都在
技术博主狂热者
·
2023-12-23 01:21
加固
上架
ios打包
ios
uni-app
Cocos
Creator 2.x 升级 gradle 导致编译不过去的解决办法
在一次偶然的项目过程中,由于部分插件需要升级到更高的版本,对于gradle来说,会导致影响游戏层部分编译错误,结果导致的ndk编译失败,报错noruletomaketarget
cocos
2djs,所以在查找后找到以下办法解决
早上好啊! 树哥
·
2023-12-22 20:11
Google
Play上架
前端开发
android
cocos2d
游戏引擎
cocos
2d-x之lua核心编程电子版-(无偿赠送,只供学习,禁止以此出售)
本来准备0积分上传资源可以方便有兴趣的朋友下载学习的,但是发现我上传的内容跟别的博主有冲突,涉及到版权问题,所以我特意写了本文章进行分享,提供给需要的人免费学习,只需要评论留言,我会一一发送下载路径,只供学习,不允许以此出售谋利,发现必究。下面是部分内容:欢迎留言获取,再说一次,只供学习,不会采取销售模式。
早上好啊! 树哥
·
2023-12-22 20:09
前端开发
学习
cocos2d
用23种设计模式打造一个
cocos
creator的游戏框架----(二十三)中介者模式
1、模式标准模式名称:中介者模式模式分类:行为型模式意图:用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。结构图:适用于:1、一组对象以定义良好但是复杂的方式进行通信,产生的相互依赖关系结构混乱且难以理解。2、一个对象引用其他很多对象并且直接与这些对象通信,导致难以复用该对象。3、想定制一个分布在多个类中的行为,而又不想
aixh1985
·
2023-12-22 06:14
设计模式
游戏
中介者模式
Mac中react-native 环境的搭建、react-navigation路由 环境搭建、react-native-vector-icons 安装图标
react-native环境的搭建全局安装sudonpmiwatchmanreact-native-cli-g2.构建项目react-nativeinit+项目名安装过程中勾选gem
cocos
pods…
LX_敲代码不用手
·
2023-12-22 06:38
react
native
【终极教程】
cocos
2dx-js 分批次混淆压缩js文件
说明:1>由于我们当前游戏框架的结构是平台形式的就是一个大厅里面有若干个子游戏,所以在发布的时候得区分子游戏和大厅了解了一下project.json里面有一个jsList可以把所有放进去的js文件压缩混淆成一个大的文件但是我们游戏的子游戏非常多这样子弄显然不合适,所以针对大厅和子游戏单独做压缩混淆2>这里面主要采用的是ant+ClosureCompile方式1.先来看一下我们项目的结构游戏相关都在
宝宝别生气了
·
2023-12-22 04:28
App加固
混淆加固
uni-app
ios
【教程】
cocos
2dx资源加密混淆方案详解
1,加密,采用blowfish或其他2,自定是32个字符的混淆code3,对文件做blowfish加密,入口文件加密前将混淆code按约定格式(自定义的文件头或文件尾部)写入到文件4,遍历资源目录,对每个文件做md5混淆,混淆原始串=“相对路径”+“文件名”+混淆code,文件改名并且移动到资源目录根目录,清除原始目录入口文件除外,因为入口文件也混淆的话就只能把混淆code写入到加密程序中,不方便
宝宝别生气了
·
2023-12-22 04:58
App加固
混淆加固
ios
uni-app
Electron 快速入门,顺便聊聊 IPC 通信
职业规划高级前端可视化低代码点击上方趣谈前端,关注公众号回复进群,加入前端交流群前阵子将排课系统的一些功能,提供给solar编辑器使用,solar是基于互动课件编辑器
Cocos
ICE进行二次定制和个性化开发的课件制作系统
徐小夕@趣谈前端
·
2023-12-21 19:49
vue
python
js
javascript
java
cocos
2d-objc 3.0+ 游戏开发学习手册(四): 使用CocoaPods 管理
cocos
2d项目
图片来自网络关于
cocos
2d3.5新版的默认项目使用官方的安装器
cocos
2dInstaller创建的工程后,默认的
cocos
2d-ext路径下是不完整的.
cocos
2d-ext官方的github获取的开源项目工程的
代码行者
·
2023-12-21 17:59
【终极教程】
cocos
2dx-js 分批次混淆压缩js文件
说明:1>由于我们当前游戏框架的结构是平台形式的就是一个大厅里面有若干个子游戏,所以在发布的时候得区分子游戏和大厅了解了一下project.json里面有一个jsList可以把所有放进去的js文件压缩混淆成一个大的文件但是我们游戏的子游戏非常多这样子弄显然不合适,所以针对大厅和子游戏单独做压缩混淆2>这里面主要采用的是ant+ClosureCompile方式1.先来看一下我们项目的结构游戏相关都在
劝君更尽一杯酒1
·
2023-12-21 16:56
App加固
混淆加固
ios
uni-app
【教程】
cocos
2dx资源加密混淆方案详解
1,加密,采用blowfish或其他2,自定是32个字符的混淆code3,对文件做blowfish加密,入口文件加密前将混淆code按约定格式(自定义的文件头或文件尾部)写入到文件4,遍历资源目录,对每个文件做md5混淆,混淆原始串=“相对路径”+“文件名”+混淆code,文件改名并且移动到资源目录根目录,清除原始目录入口文件除外,因为入口文件也混淆的话就只能把混淆code写入到加密程序中,不方便
劝君更尽一杯酒1
·
2023-12-21 16:53
App加固
混淆加固
uni-app
ios
cocos
2d-x 2.0.4 学习笔记(一)场景、层、精灵
(自学用,不是什么大师,有不对的地方欢迎交流)注意:本人这里主要讲的是框架搭建,从框架到细节,注重框架的讲解,其他知识等需要自己去查询。如果这个框架思想你领悟了,学起来会很快,而且自己知道需要什么,该学什么。带着需求去学,比学完再去应用的方式,掌握知识的速度要快的多,个人见解。场景就是一段完整有意义的舞台,是一类内容的集合。比如做游戏的时候,有游戏场景,有商店场景。当然你可以将商店作为游戏场景的一
OsbornXie
·
2023-12-21 08:16
cocos2d-x学习
cocos2d-x
游戏框架
框架思想
快速学习知识
用23种设计模式打造一个
cocos
creator的游戏框架----(二十二)原型模式
1、模式标准模式名称:原型模式模式分类:创建型模式意图:用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象结构图:适用于:1、当一个系统应该独立于它的产品创建、构成和表示时2、当要实例化的类是在运行时刻指定时,例如,通过动态装载3、为了避免创建一个与产品类层次平行的工厂类层次时。4、当一个类的实例只能有几个不同状态组合中的一种时。建立相应数目的原型并克隆它们,可能比每次用合适的状态手工
aixh1985
·
2023-12-21 07:19
设计模式
游戏
原型模式
cocos
creator 2.4.7字段绑定jsb mac版本
自动绑定jsbmac版本第一步:安装pipPython版本是2.7运行》curlhttps://bootstrap.pypa.io/pip/2.7/get-pip.py>get-pip.pysudopythonget-pip.pysudoeasy_installpippip--versionsudopipinstallPyYAMLsudopipinstallCheetah报错:ImportErro
淡乄
·
2023-12-21 07:10
creator
macos
cocos2d
【
Cocos
Creator】碰撞不生效(2.1.3)
原因:使碰撞生效的代码cc.director.getCollisionManager().enabled=true这一句必须写在onLoad里,写在start()里或其他地方都不会生效的。这个问题困扰了我一下午,文档里面没有查到相关的说法,是在其他博客发现的。我想问:如果这批程序员死了,这个引擎是不是就失传了啊?
真诚的狗子
·
2023-12-20 21:06
Cocos
-BCX与区块链破圈
这也正是本文想聊的:关于
Cocos
-BCX与区块
比特魔方
·
2023-12-20 13:30
用23种设计模式打造一个
cocos
creator的游戏框架----(二十一)组合模式
1、模式标准模式名称:组合模式模式分类:结构型模式意图:将对象组合成树型结构以表示“部分-整体”的层次结构。Composite使得用户对单个对象和组合对象的使用具有一致性。结构图:适用于:1、想表示对象的部分-整体层次结构。2、希望用户忽略组合对象与单个对象的不同,用户将统一地使用组合结构中的所有对象。2、分析与设计组合模式可以与命令模式结合使用,实现单命令,命令组,命令组内套命令组的功能。这样多
aixh1985
·
2023-12-20 10:35
设计模式
游戏
Cocos
2d-x for XNA:万丈高楼亦可不需平地起
转自:http://www.th7.cn/Program/wp7/2012/06/05/79180.shtml在今年的年初,Openxlive移植的
cocos
2d-xforWindowsPhone7正式发布
pamxy
·
2023-12-19 21:40
cocos2d-xna
cocos2d-xna
用23种设计模式打造一个
cocos
creator的游戏框架----(二十)解析器模式
1、模式标准模式名称:解析器模式模式分类:行为型模式意图:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。结构图:适用于:当有一个语言需要解释执行,并且可将该语言中的句子表示为一个抽象语法树时,以下情况效果最好:1、该文法简单。对于复杂的发文,文法的类层次变得庞大而无法管理。此时语法分析程序生成器这样的工具是更好的选择。它们无须构建抽象语法树即可解释
aixh1985
·
2023-12-19 09:38
设计模式
游戏
cocos
creator脚本生命周期
Cocos
Creator为组件脚本提供了生命周期的回调函数。
beatzcs
·
2023-12-19 00:32
今日小记
1.今天对
cocos
creator进行了初步探索,感觉还不错,比较难过的是在做第一个小游戏的时候失败了,不知道遇到了什么问题,明天再继续吧。还有就是希望自己能找到更多的资料,目前这些资料太有限了。
薛灵均
·
2023-12-18 19:14
最高百万年薪,全国多家知名互联网/游戏公司热招
Cocos
人才丨9月岗位
逛了圈论坛和招聘网站,C姐还发现了不少
Cocos
相关人才热招岗位,覆盖北京、上海、广州、深圳、厦门、武汉、杭州、成都、西安等全国多城市,今天就为大家整理一波,供有需要的小伙伴参考。
Cocos 引擎
·
2023-12-18 18:11
游戏
cocos2d
游戏引擎
最高百万年薪,游戏公司热招
Cocos
人才丨9月岗位
逛了圈论坛和招聘网站,C姐还发现了不少
Cocos
相关人才热招岗位,覆盖北京、上海、广州、深圳、厦门、武汉、杭州、成都、西安等全国多城市,今天就为大家整理一波,供有需要的小伙伴参考。
晓衡的成长日记
·
2023-12-18 18:08
游戏
编程语言
java
人工智能
toa
cocos
Creator中Protobuf的简单使用
cocos
Creator中Protobuf的简单使用proto文件格式:准备工具:
cocos
CreatorwebStorm或者VSCode安装node.js下载protobufjs6.8.6步骤:安装protobufjs
程序猿TODO
·
2023-12-18 15:18
Cocos
Creator 3.7 一文解读全新功能与特性
Cocos
Creator3.7.0是我们在不断挑战和提升自我路径上的又一力作。
Cocos引擎
·
2023-12-18 11:43
cocos
3.8.1开发踩坑日记1--subtract函数
我通过chatgpt帮我写代码,他帮我写了这么一个代码constdirection=this.targetPosition.subtract(this.npcInstance.position).normalize();嗯看起来是没什么问题。direction被修改了,其他值都是正常的。但是这里有个隐藏的问题在3.8.1我通过不停的debug。发现他实际运行的函数是/***@enSubtracts
shuishen49
·
2023-12-18 06:34
cocos
cocos3
typescript
小游戏
用23种设计模式打造一个
cocos
creator的游戏框架----(十九)备忘录模式
1、模式标准模式名称:备忘录模式模式分类:行为型模式意图:在不破坏封装性的前提下捕获一个对象的内部状态,并在对象之外保存这个状态。这样以后就可以将对象恢复到原先保存的状态结构图:适用于:1、必须保存一个对象在某一个时刻的(部分)状态,这样以后需要时它才能恢复到先前的状态。2、如果一个用接口来让其他对象直接得到这些状态,将会暴露对象的实现细节并破坏对象的封装性。2、分析与设计假设通过保存备份按钮对当
aixh1985
·
2023-12-18 06:08
设计模式
游戏
备忘录模式
【观测宇宙】
Cocos
mos|掌上宇宙作者开发介绍:
Cocos
mos序章|掌中宇宙,浩瀚星海,一眼万年(qq.com)
旅之灵夫
·
2023-12-17 20:29
其他
其他
用23种设计模式打造一个
cocos
creator的游戏框架----(十八)责任链模式
1、模式标准模式名称:责任链模式模式分类:行为型模式意图:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。结构图:适用于:1、有多个的对象可以处理一个请求,哪个对象处理该请求运行时刻自动确定。2、想在不明确指定接收者的情况下向多个对象中的一个提交一个请求。3、可处理一个请求的对象集合应被动态指定2、分析
aixh1985
·
2023-12-17 07:45
设计模式
游戏
责任链模式
cocos
2dx-lua 输入框 (EditBox)
cocos
2d-x技术群新群:117871561c++技术交流群:593010226--创建localeditTxt=ccui.EditBox:create(cc.size(350,100),"xx.png
亮亮同学
·
2023-12-17 01:22
Cocos
Creator之事件监听
事件监听在
cocos
Creator中,是以组件的方式开发的,事件也是基于组件来监听和触发事件处理是在节点(cc.Node)中完成的。对于组件,可以通过访问节点this.node来注册和监听事件。
搬代码的农民
·
2023-12-16 17:01
CocosCreator
用23种设计模式打造一个
cocos
creator的游戏框架----(十七)命令模式
1、模式标准模式名称:命令模式模式分类:行为型模式意图:将一个请求封装为一个对象,从而使得可以用不同的请求对客户进行参数化:对请求排队或记录请求日志,以及支持可撤销的操作。结构图:适用于:1、抽象出待执行的动作以参数化某对象。Command模式是过程语言中的回调(Callback)机制的一个面向对象的替代品。2、在不同的时刻指定、排列和执行请求。一个Command对象可以有一个与初始请求无关的生存
aixh1985
·
2023-12-16 12:45
设计模式
游戏
命令模式
体验「
Cocos
-BCX首届披萨NFT节」~披萨香滑多汁,超好吃!
Cocos
-BCX最近的活动,首届披萨NFT节就是一个很好的例子。说
比特魔方
·
2023-12-16 10:43
一句话生成 3D 人脸资产|ChatAvatar 角色生成 AI 登陆
Cocos
ChatAvatar团队为
Cocos
Creator制作了专门的插件,目前已经上线
Cocos
Store,开发者们可以免费获取。ChatAvatarImportTool
Cocos 引擎
·
2023-12-16 07:38
3d
人工智能
Cocos
2.x 动画 DragonBones和Spine
一、动画系统参考动画系统注意:
Cocos
Creator自带的动画编辑器适用于制作一些不太复杂的、需要与逻辑进行联动的动画,例如UI动画。
合肥黑
·
2023-12-16 03:38
APP广告变现常见及典型问题解答,APP开发者必看!
A:AdSet支持微信小程序、快应用、基于IOS和Android框架开发的各类APP(包括且不限于基于安卓原生框架或基于UNI、Apicloud、Flutter、纯H5、
Cocos
Creator、Unity
AdSet聚合广告平台
·
2023-12-15 18:48
用23种设计模式打造一个
cocos
creator的游戏框架----(十)迭代器模式
1、模式标准模式名称:迭代器模式模式分类:行为型模式意图:提供一种方法顺序访问一个聚合对象中的各个元素,且不需要暴露该对象的内部表示.结构图:适用于:1、当你需要遍历一个复杂的数据结构,如树或图,而不想公开其内部表示时。2、当你有一个集合对象,需要提供多种遍历方式,或者需要自定义遍历方式时。3、当你需要让代码独立于特定的类或接口,使代码能够与多种数据类型一起工作时。主要成员:迭代器接口(Itera
aixh1985
·
2023-12-15 17:00
设计模式
游戏
迭代器模式
用23种设计模式打造一个
cocos
creator的游戏框架----(十五)策略模式
1、模式标准模式名称:策略模式模式分类:行为型模式意图:定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。此模式使得算法可以独立于使用它们的客户而变化结构图:适用于:1、许多相关的类仅仅是行为有异。“策略”提供了一种用多个行为中的一个行为来配置一个类的方法。2、需要使用一个算法的不同变体。例如,定义一些反映不同空间的空间/时间权衡的算法当这些变体实现为一个算法的类层次时,可以使用策略
aixh1985
·
2023-12-15 10:32
设计模式
游戏
策略模式
用23种设计模式打造一个
cocos
creator的游戏框架----(十六)亨元模式
1、模式标准模式名称:亨元模式模式分类:结构型模式意图:运用共享技术有效地支持大量细粒度的对象结构图:适用于:1、一个应用程序使用了大量的对象.2、完全由于使用大量的对象,造成很大的存储开销。3、对象的大多数状态都可变为外部状态。4、如果删除对象的外部状态,那么可以用相对较少的共享对象取代很多组对象。5、应用程序不依赖于对象标识。由于Flyweight对象可以被共享,所以对于概念上明显有别的对象,
aixh1985
·
2023-12-15 10:32
享元模式
设计模式
游戏
用23种设计模式打造一个
cocos
creator的游戏框架----(四)装饰器模式
1、模式标准模式名称:装饰器模式模式分类:结构型模式意图:动态地给一个对象添加一些额外的职责。就增加功能来说,装饰器模式比生成子类更为灵活。结构图:适用于:当需要给一个对象在运行时添加更多的责任时。当需要通过组合和封装来添加功能,而不是通过继承来添加功能时。主要成员抽象组件(Component):这是一个接口,定义了一个对象可以接受额外责任的方式。它是所有对象(主对象以及装饰器对象)共享的接口。具
aixh1985
·
2023-12-15 10:02
设计模式
游戏
装饰器模式
用23种设计模式打造一个
cocos
creator的游戏框架----(十四)观察者模式
1、模式标准模式名称:观察者模式模式分类:行为型模式意图:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。结构图:适用于:1、当一个抽象模型有两个方面,其中一个方面依赖于另一个方面,将这两者封装在独立的对象中以使它们可以各自独立地改变和复用。2、当对一个对象的改变需要同时改变其他对象,而不知道具体有多少对象有待改变时。3、当一个对象必须通知其
aixh1985
·
2023-12-15 10:02
设计模式
游戏
观察者模式
用23种设计模式打造一个
cocos
creator的游戏框架----(十三)模板方法模式
1、模式标准模式名称:模板方法模式模式分类:行为型模式意图:定义一个操作中的算法骨架,而将一些步骤延迟到子类中。TemplateMethod使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。结构图:适用于:1、一次性实现一个算法的不变的部分,并将可变的行为留给子类来实现。2、各子类中公共的行为应被提取出来并集中到一个公共父类中,以避免代码重复。3、控制子类扩展。模板方法旨在特定点调用
aixh1985
·
2023-12-15 10:50
设计模式
游戏
模板方法模式
Cocos
3.17 热更新后addSearchPath找不到文件
extern"C"{int
cocos
2dx_lua_loader(lua_State*L){staticconststd::stringBYTECODE_FILE_EXT=".luac";staticconststd
ღ子鱼
·
2023-12-15 04:26
Cocos2d-x+lua
游戏
Cocos
Creator:必知必会
Cocos
Creator:必知必会事件事件属性坐标系的区别爬天坑持续更新中。。。
HadesNyx
·
2023-12-14 22:27
Cocos
Creator
Cocos
Creator
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他