自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 收藏
  • 关注

原创 Unity 基于UGUI的逆向九宫格图片

拉伸的时候四周的切片被拉伸,中央的图片保持不变。可以用于某些UI处理或者图片镂空处理。基于Unity2018.4的Image源码。新建一个类,假设叫ScaleImage,复制所有Image的源码,修改掉报错之后,将Image的“GenerateSlicedSprite”类做如下修改:private void GenerateSlicedSprite(VertexHelper toFill){ if (!this.hasBorder) { this.GenerateSim

2020-08-28 16:08:42 912

原创 白鹭egret配合protobufjs的使用

说一下版本,如果和你使用的版本不同的话,不保证有效。.proto文件的写法使用的是protobuf2,不是protobuf3,也不是用了syntax=2的protobuf3。白鹭引擎版本5.0.13protobufjs版本6.7.0------------------------------------------------------------------先说明一

2017-12-31 20:07:28 6533 2

原创 Quest、Mission、Task——游戏中的“任务”

function LoaderMgr:addLoadMisson(sAbName, sPrefabName, callFunc)看到同事的一段代码有感而发,随便聊聊他们在游戏编程扮演里的角色。Quest用到最多的表示任务的单词,接任务、做任务、交任务,说的都是它。参考:EverQuest、DragonQuest以及Wow和之后所有类Wow的RPG中的任务等等。。ques

2017-06-09 12:38:16 20067 1

原创 createjs事件侦听的一个小坑

重复多次地add和remove之后,每次操作都变得非常卡。进断点调试之后发现,这个显示对象上被我添加了好几万个listener。看了一下自己写的窗口基类的代码 this.on("added", onAddToParent); function onAddToParent(event) { //do sth. on added

2017-01-01 01:24:42 2950

原创 WebSocket发送消息后自动断开的问题

websocket与C++后端握手成功,server端能正常解析出client发来的数据,但是组包之后发回给client,client立刻断开websocket。我之前使用flashAIR写的server端并没有遇到这个问题,而改用C++后就会出现。Chrome控制台报错:websocket A server must not mask any frames that it sends

2016-09-12 11:21:05 42981 5

原创 编译googlebreakpad

因为老的breakpad的lib是在VS2008上生成的,所以新项目里要用的话还得在2013上重新编。网上的帖子都是转载自同一篇文章的,里面都有这一步:cd "源码目录/src/tools/gyp" # 注意,此处不能使用全路径,不然会出错gyp.bat "../../client/windows/breakpad_client.gyp"然而现在去google的Githu

2016-07-15 15:53:40 1305

原创 使用静态库的时候遇到的两个报错

error LNK2019: unresolved external symbol "public: static void __cdecl std::_String_base::_Xran(void)........新项目在VS2013上,但是我把VS2008的老工程搬过来了,包括从08版本生成的很多静态库的lib(libprotobuf.lib之类的)。于是报了这个错。于是重新找到

2016-07-14 23:55:47 1372

原创 标准库的算法小结

以下内容里:beg和end表示元素范围的迭代器。beg2表示第二个输入序列开始位置的迭代器,end2表示第二个序列末尾位置。如果没有end2,则假定beg2表示的序列与beg表示的一样大dest表示目的序列的迭代器。算法生成多少元素,目的序列必须保证能够储存这么多元素unaryPred和binaryPred是一元和二元谓词,返回可用作条件的类型comp是一个二元谓词,满足关

2016-05-29 11:36:28 623

原创 c++11笔记

decltype:如果表达式的内容是解引用操作,则decltype将得到引用类型。解引用指针可以得到指针所指的对象,而且还能给这个对象赋值。因此,decltype(*p)的结果类型就是int&,而非int

2016-05-29 11:30:04 1396

原创 _tmain的_TCHAR*argv只读取到每个参数第一个字母的问题

使用_tmain的话,在ascii环境下会生成int main(int argc, char* argv[]);在unicode环境下会生成int wmain(int argc, wchar_t* argv[]);所以实际上参数得到的是一个wchar*它一个字母占用两个字节,代表普通的英文单词和符号只用到了前一个字节,第二个字节其实是空的。当使用cout和print的打印wch

2016-05-27 11:09:31 3028

原创 配置nginx.conf将URL从目录形式转为参数形式

公司的游戏快上线了,之前我们的服务器查询充值接口都是提供给运营商IP+端口+参数的。为了方便,要求要统一到一个api域名上。就是把platform1: 123.123.123.123:7001/dosth?sid=1&param1=value1&param2=value2&param3=value3platform2: 111.111.111.111:7002/dosth2

2016-05-21 13:29:40 6463

原创 像素风图案缩放后变模糊(被消除锯齿)的解决办法

Test Page img { image-rendering: optimizeSpeed; image-rendering: -moz-crisp-edges; /* Firefox */ image-rendering: -o-crisp-edges; /* Opera */

2016-04-13 18:38:42 11769 1

原创 zeroclipboard复制反斜杠时不正确的解决办法

之前就遇到过这个问题,当时是用来给论坛复制代码用的,用反编译这个插件的swf文件的方式解决了。今天又重新用到这个插件,就顺便拿出来分享一下就是在传递要复制的字符串给 data-clipboard-text 的时候,把字符串里面所有的反斜杠都替换成双反斜杠,如下图所示.str_replace('\\',"\\\\",$code).'" alt="复制代码">然后把插件提供

2016-04-11 23:53:42 350

原创 SoundJS手机浏览器加载得到的音频长度与实际不符的BUG

因为要试一下soundjs,所以尝试着播放了几个音频。遇到了这个问题。百度,必应,查了,无果。后来想了下是不是自己的MP3文件本身有问题?(因为我嫌体积大,用格式工厂压缩了)于是又重新拿了一首歌来,就是下图中的kana.mp3,kana-mid.mp3,kana-low.mp3。分别是未压缩版本、格式工厂采样率44100的压缩版以及采样率22050的压缩版。但是在电脑浏览器里打

2016-04-09 04:15:06 1030

翻译 (2012-4-12 老物搬运)如何去写mediator

Mediating your view componentsMediators在应用程序中扮演着视图组件和其余部分的沟通桥梁的角色。它们让你的视图组件摆脱了对事务逻辑和域逻辑处理的任务,这些任务适合让其他层来完成。Mediator应当是轻量级的,并且作为一个桥梁保持着与其他部分的紧密注视的同时又具有最小的依赖性。 Mediators are created when yourview

2016-04-09 03:39:06 295

原创 关于FLASH中图文混排聊天框的小结改

使用TextField的情况下 要想在TextField里放图片无非2种情况,第一种是使用HTML标签,textfield支持简单的HTML标签,比如、等等,在设置了href的a标签的TextField上可以注册一个侦听器侦听TextEvent.LINK事件,其广播的event具有一个text属性,就是href="event:aaaa"中冒号

2016-04-09 03:33:28 592

原创 (2012-04-03 老物搬运)初识Robotlegs

什么是robotlegs?引用百度知道的话:“Robotlegs是一个用来开发Flash, Flex,和 AIR 应用的纯 AS3微架构(框架). Robotlegs专注于将应用程序各层排布在一起并提供它们相互通讯的机制. Robotlegs试图通过提供一种解决常见开发问题的经过时间检验的架构解决方案来加速开发. Robotlegs无意锁定你到框架, 你的类就是你的类的

2016-04-09 03:21:24 426

原创 (2012-02-03 老物搬运)去除图片热区焦点框

去除图片热区焦点框空间如果用图片热区做超链接,在FF下当鼠标指向热区的时候是会显示手型的,而在IE和Chrome下均没有反应。同样,对标签的CSS设置cursor="pointer"或者别的什么指针类型,仍然是只有FF起反应,IE和Chrome还是普通的指针。想要在所有情况下都让鼠标变成手,只有在area标签中增加href属性,比如:但是在增加hre

2016-04-09 03:09:22 395

原创 (2012-01-14 老物搬运)N1真题 错题汇总2

N1真题 错题汇总2空间第二部分:シック时髦    スマート苗条   ブラウス衬衫   サイクル自行车  アクセル加速装置デッサン素描   デコレーション装饰   デザート甜点  デリケート纤细 打ち消し(否认)  取り換え(更换)   割り当て(分配)      あしからず(请别见怪)    あいにく(碰巧)   あらかじめ(事先)

2016-04-09 03:08:45 829

原创 (2012-01-14 老物搬运)N1真题 错题汇总1

N1真题 错题汇总1空间寒假回家整理台式机的时候发现自己当初考日语2、1级的时候总结的一些重点,大部分是05到10年N1真题、模拟题的错误汇总,当时是打印了出来天天拿来背的,现在贴上来,希望能够帮到各位准备参加日本语考试的朋友一些忙。长度超过了文章40000字节的限制...分2部分贴 むけん   むげん   むごん   びしゅ    びしゅう  ちょうし

2016-04-09 03:07:21 754

翻译 (2012-01-08 老物搬运)[EssentialActionScript3.0中文版]无责任翻译-23章屏幕更新(3)

[EssentialActionScript3.0中文版]无责任翻译-23章屏幕更新(3)空间23.4. Event.RENDER 事件的优化Event.RENDER 事件是一个在需要画质优先的情况下使用的特殊类型的屏幕更新事件。它的根本目的是让程序员推迟所有自定义绘图任务直到一个屏幕被渲染前的某个精确的时刻,这消除了重复的绘制行为。不像其他内置Flassh

2016-04-09 03:06:39 343

翻译 (2012-01-08 旧博文搬运)[EssentialActionScript3.0中文版]无责任翻译-23章屏幕更新(2)

[EssentialActionScript3.0中文版]无责任翻译-23章屏幕更新(2)空间23.1.3. 指定的帧频VS实际的帧频即使flash运行时根据帧频来表现预定屏幕更新,每秒真正能够完成的屏幕更新的数量 (即实际帧频) 常常低于程序员预设的帧频 (即指定帧频). 实际帧频很大程度上取决于电脑的运行速度,可用的系统资源,显示器的物理刷新率,以及fl

2016-04-09 03:04:56 343

翻译 (2012-01-08 旧博文搬运)[EssentialActionScript3.0中文版]无责任翻译-23章屏幕更新(1)

[EssentialActionScript3.0中文版]无责任翻译-23章屏幕更新(1)空间Chapter 23. Screen Updates从概念上来说,AS中所有的屏幕更细都可以被分为2类:每隔一段时间发生(预制更新),以及在事件侦听器中执行的立即更新(事件后更新)。不管这些种类,所有的屏幕更新都是自动的。在AS中,没有方法可以任意让一个屏幕更新立刻

2016-04-09 03:04:16 420

翻译 (2012-01-08 旧博文搬运)[EssentialActionScript3.0中文版]无责任翻译-22章交互性(5)

[EssentialActionScript3.0中文版]无责任翻译-22章交互性(5)空间22.5. Flash Player级别的输入事件正如我们到本章目前为止所学习的,多数的FlashPlayer输入事件都是由于用户与显示列表中特定的对象发生交互行为而引发的。但是, Flash Player同样支持另一小类事件,这些事件是用户与FlashPlaye

2016-04-09 03:03:30 267

翻译 (2012-01-08 旧博文搬运)[EssentialActionScript3.0中文版]无责任翻译-22章交互性(4)

[EssentialActionScript3.0中文版]无责任翻译-22章交互性(4)空间22.3.3.1. 多位置的按键在某些键盘上,某一个keycodes可能代表键盘上多个位置的键。比如在MicrosoftWindows 美式英文键盘,keycode 16 即代表左SHIFT也代表右SHIFT;key code 17 即代表左CTRL也代表右CTRL;key

2016-04-09 03:02:34 343

翻译 (2012-01-08 旧博文搬运)[EssentialActionScript3.0中文版]无责任翻译-22章交互性(3)

[EssentialActionScript3.0中文版]无责任翻译-22章交互性(3)空间22.2.3. 使用鼠标赋予一个对象焦点正如用户可以使用Tab键或者方向键来分配焦点一样,用户也可以通过点击鼠标主按钮来分配焦点。但是,默认情况下,只有SimpleButton和TextField 的实例可以通过鼠标点击获得焦点。如要通过点击赋予Spriteor 

2016-04-09 03:01:44 331

翻译 (2012-01-08 旧博文搬运)[EssentialActionScript3.0中文版]无责任翻译-22章交互性(1)

[EssentialActionScript3.0中文版]无责任翻译-22章交互性(1)空间刚接触as3的时候,边对着字典边翻译的,知识不足所以很多地方翻得不对,由于太懒现在也不打算再改了。。Chapter 22. Interactivity本章,我们会学习通过响应FP的输入事件,为应用程序增加互动性。我们学习5种类型的输入事件:•Mouseeven

2016-04-09 03:00:38 289

翻译 (2012-01-08 旧博文搬运)[EssentialActionScript3.0中文版]无责任翻译-21章事件与显示层级(6)

[EssentialActionScript3.0中文版]无责任翻译-21章事件与显示层级(6)空间21.9.1. 事件侦听器列表的改变如我们刚刚所学的,当一个给定的事件发生时, ActionScript根据预先定好的事件流来通知适当的对象。按照顺序当每一个对象接收到事件通知,它的事件侦听器就会被调用。这个被给定事件通知调用特殊的侦听器列表在事件通知

2016-04-09 02:59:01 261

翻译 (2012-01-08 旧博文搬运)[EssentialActionScript3.0中文版]无责任翻译-21章事件与显示层级(5)

[EssentialActionScript3.0中文版]无责任翻译-21章事件与显示层级(5)空间21.8. 事件优先级和事件流当一个事件侦听器注册在一个处于显示层级的某个对象上,则priority属性就会影响都注册在这个对象上的侦听器的调用顺序。priority 属性不会、也不能改变这个事件流中的对象们收到通知的顺序。NOTE在一个事件流

2016-04-09 02:57:53 235

翻译 (2012-01-08 旧博文搬运)[EssentialActionScript3.0中文版]无责任翻译-21章事件与显示层级(4)

21.7. 停止一个事件的派送在事件流的任何点,每个事件侦听器——包括哪些注册在目标对象上的以及注册在他们的父级对象上的——都可以停止整个事件的派送。停止一个事件的派送被归类为事件的毁灭. 要停止一个事件派送,我们在被传递了Event对象的侦听器函数中调用Event 类的实例方法stopImmediatePropagation()或者stopPropagation()。stopImmedi

2016-04-09 02:55:17 253

翻译 (2012-01-08 旧博文搬运)[EssentialActionScript3.0中文版]无责任翻译-21章事件与显示层级(3)

21.5. 判断当前事件阶段我们在"为捕获阶段和冒泡阶段都注册父级侦听器"中,通过2次调用addEventListener(), 我们可以为捕获和冒泡阶段独立注册一个单独的事件侦听器函数.同样地,在" useCapture 属性的双重用途"我们学到当以useCapture 为false 注册一个侦听器,这个侦听器会在目标阶段或者冒泡阶段被执行。所以,当一个事件侦听器函数被一个事件调用而这个事件

2016-04-09 02:54:27 258

翻译 (2012-01-08 旧博文搬运)[EssentialActionScript3.0中文版]无责任翻译-21章事件与显示层级(2)

21.3.3. 在捕获阶段和冒泡阶段都注册父级侦听器为了在捕获阶段和冒泡阶段(在目标接收到事件通知的前后)都调用侦听器函数,我们必须2次注册侦听器— 一次把useCapture 设置为true ,一次设置为false. 比如,在我们的TextField 例子中,假设我们希望为theSprite注册TextEvent.TEXT_INPUT事件的textInputListener() 侦听器,并且

2016-04-09 02:52:37 187

翻译 (2012-01-08 旧博文搬运)[EssentialActionScript3.0中文版]无责任翻译-21章事件与显示层级(1)

刚接触as3的时候,边对着字典边翻译的,知识不足所以很多地方翻得不对,由于太懒现在也不打算再改了。。21.2. Event Dispatch Phases当AS在显示层级上发送一个事件目标时,它将会同时通知这个目标以及它的父级显示对象。这个目标和它的父级被通知事件的过程被分为3个阶段。事件发送的第一个阶段称为capture phase,捕获阶段,这个目标的父级被通知一个事件已经发生。一

2016-04-09 02:51:34 233

翻译 (2012-01-08 旧博文搬运)[EssentialActionScript3.0中文版]无责任翻译-16章 作用域

刚接触as3的时候,边对着字典边翻译的,知识不足所以很多地方翻得不对,由于太懒现在也不打算再改了。。Chapter 16. Scopescope (作用域)是一个内有代码执行的程序的物理区域。在ActionScript 中有5种可能的作用域:• 一个函数体• 一个实例方法• 一个静态方法体• 一个类体• 任何其他(i.e., global scope 全局作用域)

2016-04-09 02:50:33 235

原创 (2012-01-07 旧博文搬运)[away3d]Segment与LineSegment的区别

away3d中有2种线段:away3d.core.base.Segment和away3d.primitives.LineSegment 前者属于一种构成mesh(面)的基本要素,后者只则是只包含一条segment的mesh,如果混淆很容易出现问题 今天做一个点+线段构成的立方体,我开始打算建一个mesh,里面用mesh.addSprite()来添加8个Sprite3d类表示的顶

2016-04-09 02:49:11 585

原创 (2011-12-29 旧博文搬运)as3笔记

1、stage.loaderInfo.url这玩意将返回一个当前swf所在的路径的字符串,如果你做了一个flash,放在自己的网站上,而且不希望这个flash在自己网站以外的地方被播放,那么可以在初始化程序的时候写这样一句话:if(String(stage.loaderInfo.url).indexOf("yourdomain.com") == -1){     trace("不在指定

2016-04-09 02:48:16 260

原创 (2011-12-28 旧博文搬运)闪耀十字军(ティンクル☆くるせいだーす)【3】

10月11日甘んじる表示安于现状的样子,如:薄給に甘んじる。 薄给就是很少的工资及ばず乍ら【オヨバズナガラ】(nagara原来写成"乍"啊..)[副]十分にはいかないが。人の手助けをするときなどに謙遜(けんそん)していう語。字面意思:可能不是十分能派上用场。是在要帮助他人之前说的谦虚话,例:「及ばず乍らお手伝いいたしましょう」 我来帮你吧,虽然可能帮不上什么大忙。

2016-04-09 02:47:29 658

原创 (2011-12-14 旧博文搬运)闪耀十字军(ティンクル☆くるせいだーす)【2】

午休:何だろ、噛み合ってるのか不安になる会話の流れだ。噛み合う应该是咬合的意思,这话的意思大概是“总感觉我们无法完成对话的交接球”贅沢【ゼイタク】必要な程度をこえて、物事に金銭や物などを使うこと。金銭や物などを惜しまないこと。また、そのさま。超过合理的程度使用金钱事物,不吝惜财物。(这词我倒是知道,不过不知道是这么写的,手写输入真好,基本上日语里的汉字不管是繁体还是异体

2016-04-09 02:46:17 944

原创 (2011-12-14 旧博文搬运)实用的AJAX类

这个类来自PACKT出版的《AJAX&PHP2nd》,简单地修改了一下,只需要传递一个包含了参数的对象就可以方便地使用AJAx xmlHttpRequest_class.js// JavaScript Document by yyf1990cs//XmlHttp类的构造函数接受一个JSON对象,该对象可包含如下参数://url - 服务器端页面地址//contentTy

2016-04-09 02:45:09 229

原创 (2011-12-11 旧博文搬运)闪耀十字军(ティンクル☆くるせいだーす)【1】

游戏我就不介绍了,挺老的游戏了,08年的。人物简介啥的维基上都有:   zh.wikipedia.org/wiki/%E9%97%AA%E8%80%80%E5%8D%81%E5%AD%97%E5%86%9B咲良シン 声:斎贺みつき (随身携带牛奶的男主)夕雾ナナカ(ゆうぎり ななか) 声:水雾けいと(女主,口头禅是“不是蛋糕,是甜点”,参考“不是假发,是桂”的句式)ロロット・ローゼ

2016-04-09 02:42:58 1905

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除