ep.23 絆
时长:00:23:40 / 首播:2012-12-08
リーファの正体が直葉だと知った和人は驚愕。さらに直葉の秘めた想いを打ち明けられ、自分の何気ない行動が妹を深く傷つけていたことに気づき、愕然とする。それでも今一度、直葉と向かい合いたいと望んだ和人は《央都アルン》で待つと告げ、再び《ALO》にログインする。直葉も和人を傷つけたことを後悔し、《ALO》にログインするが、キリトに会う勇気が出てこない。すると、そこに思いがけない人物がやってきて……。
脚本:向井良和(セブンデイズウォー) コンテ:荒木哲郎 演出:池田重隆 作監:戸谷賢都・斉藤敦史
リーファの正体が直葉だと知った和人は驚愕。さらに直葉の秘めた想いを打ち明けられ、自分の何気ない行動が妹を深く傷つけていたことに気づき、愕然とする。それでも今一度、直葉と向かい合いたいと望んだ和人は《央都アルン》で待つと告げ、再び《ALO》にログインする。直葉も和人を傷つけたことを後悔し、《ALO》にログインするが、キリトに会う勇気が出てこない。すると、そこに思いがけない人物がやってきて……。
脚本:向井良和(セブンデイズウォー) コンテ:荒木哲郎 演出:池田重隆 作監:戸谷賢都・斉藤敦史
吐槽箱 84
顺序
#9 - 2012-12-9 07:13
Kane (この勝利を、近所のおばさんに捧げる!)
#9-1 - 2012-12-9 07:41
若卡
这个原理……

function createSAO_Logout(offset) {
var lifeTime = 15;
offset = offset || 89000;
var drawObject = function (g, bgColor, bgAlpha, lineColor) {
g.clear();
g.lineStyle(1, 0xbc944c);
g.beginFill(bgColor, bgAlpha);
g.drawRect(0, 0, 200, 40);
g.endFill();
g.lineStyle(undefined);
g.beginFill(lineColor, 0.9);
g.drawCircle(20, 20, 15);
g.endFill();
g.lineStyle(2, bgColor, bgAlpha);
g.moveTo(15, 13);
g.lineTo(15, 27);
g.lineTo(26, 27);
g.lineTo(26, 25);
g.moveTo(26, 15);
g.lineTo(26, 13);
g.lineTo(15, 13);
g.lineStyle(1, bgColor, bgAlpha);
g.moveTo(19, 20);
g.lineTo(28, 20);
g.lineTo(24, 17);
g.moveTo(28, 20);
g.lineTo(24, 23);
};
var _c = $.createCanvas({
x: Player.width - 200,
y: Player.height - 42,
lifeTime: lifeTime
});
var g = _c.graphics;
var cmt = $.createComment("Logout", {
x: 42,
y: 2,
color: 0x555555,
lifeTime: lifeTime,
fontsize: 30,
parent: _c
});
cmt.filters = [$.createGlowFilter(0xffffff, 0.5, 5, 5, 2, 15, false, false)];
var beginTime = Player.time;
var btn = $.createButton({
text: "Logout",
x: 0,
y: 0,
alpha: 0,
lifeTime: lifeTime,
parent: _c,
onclick: function () {
_c.remove();
ScriptManager.clearEl();
Player.seek(beginTime + offset);
}
});
cmt.font = "OCR A Extended";
cmt.scaleX = 0.5;
btn.width = 200;
btn.height = 40;
btn.addEventListener("mouseOver", function () {
drawObject(g, 0xe6a241, 1, 0xffffff);
});
btn.addEventListener("mouseOut", function () {
drawObject(g, 0xffffff, 0.7, 0x555555);
});
drawObject(g, 0xffffff, 0.7, 0x555555);
} /** * 生成旋转进入文字 * * @param txt string 文字 * @param object opt 选项 {x:X轴坐标,position:{top|bottom}[,color:色彩[,fontsize:字号[,lifeTime:显示时间[,motionTime:效果时间]]]]} */
#9-2 - 2012-12-9 14:58
小寒
只会读HTML和CSS的对C内牛满面……
ruocaled 说: 这个原理……
function createSAO_Logout(offset) {
var lifeTime = 15;
offset =...
#9-3 - 2012-12-9 16:08
穂
完全看不懂啊~难道那个Logout就是你弄的···
ruocaled 说: 这个原理……
function createSAO_Logout(offset) {
var lifeTime = 15;
offset =...
#9-5 - 2012-12-10 09:37
Hiyori
这不是JavaScript么...
看起来并不难嘛,纯JS画画虽然有点变态不过单纯的界面形状还是比较好实现的。我以前被变态教授要求用纯JS写了一个完整的Pacman游戏,逻辑和界面都要的
小寒 说: 只会读HTML和CSS的对C内牛满面……
看起来并不难嘛,纯JS画画虽然有点变态不过单纯的界面形状还是比较好实现的。我以前被变态教授要求用纯JS写了一个完整的Pacman游戏,逻辑和界面都要的

#9-6 - 2012-12-10 09:38
小寒
啊咧咧居然是js卧了个大槽……
Hiyori 说: 这不是JavaScript么...
看起来并不难嘛,纯JS画画虽然有点变态不过单纯的界面形状还是比较好实现的。我以前被变态教授要求用纯JS写了一个完整的Pacman游戏,逻辑和界面都要的
#9-10 - 2012-12-10 10:18
若卡
设计师不要钓鱼啊!!!!......
下面的程序猿们都忍住没吐槽!!! $G 和 $ 是两个世界的东西我会说吗……………………
$G : http://docs.bilibili.tv/wiki/Global
ECMAScript: http://en.wikipedia.org/wiki/ECMAScript
http://docs.bilibili.tv/wiki/%E5%88%86%E7%B1%BB:Script
高级弹幕文档:http://docs.bilibili.tv/wiki/%E5%88%86%E7%B1%BB:Script
好了我错了,不要再歪楼了!!!!!!好好讨论外挂男泡妹子!!!
Hiyori 说: 这不是JavaScript么...~
下面的程序猿们都忍住没吐槽!!!
一看$就知道是jQuery啦~
$G : http://docs.bilibili.tv/wiki/Global
ECMAScript: http://en.wikipedia.org/wiki/ECMAScript
http://docs.bilibili.tv/wiki/%E5%88%86%E7%B1%BB:Script
高级弹幕文档:http://docs.bilibili.tv/wiki/%E5%88%86%E7%B1%BB:Script
好了我错了,不要再歪楼了!!!!!!好好讨论外挂男泡妹子!!!
#11 - 2012-12-9 07:55
若卡 (VIP已到期,请尽快续费)
#11-3 - 2012-12-10 10:06
Kane
抛runtime异常的断言都是shi啊,好想在JVM上拥有相当于要c的boost::static_assert的神器啊
segmentation fault 说:
启示:如果不可能发生,则用断言确保其不会发生
assert(user.type == ADMIN);

#11-4 - 2012-12-10 10:24
#11-5 - 2012-12-10 10:30
□
放狗一搜,哎哟我操这个吊!!
Kane 说: 抛runtime异常的断言都是shi啊,好想在JVM上拥有相当于要c的boost::static_assert的神器啊
template<class T>
struct Check {
static_assert(sizeof(int) <= sizeof(T), "T is not big enough!");
};
#11-7 - 2012-12-10 10:59
Kane
嗯一窍不通,写什么都是命令行
话说你这例子好奇怪,为什么size比int大了要报太小。。
segmentation fault 说: 放狗一搜,哎哟我操这个吊!!
template<class T>
struct Check {
static_assert(sizeof(int) ...

话说你这例子好奇怪,为什么size比int大了要报太小。。
#11-8 - 2012-12-10 12:44
#11-9 - 2012-12-10 13:11
Kane
理论上编译器可以查很多事情,但一个个全写出来代码太臃肿。。我觉得最实用的还是固定的数组查长度吧,c++里有T[N]但不解决全部问题。
segmentation fault 说: wikipedia上抄的,不要在意细节
我是觉得能在编译器check模板参数碉堡了啊
#11-10 - 2012-12-10 15:08
□
关键是模板啦,模板编程严重依赖编译器啊,减少代码量的同时很多东西都是编译器帮你做了,相应的代价是出个错有时候一大串莫名其妙的error message查了半天才明白是怎么回事。就有点像内存操作相关在运行时引起的错误,因为不会在实际错误的位置出错而是以后出现莫名其妙的错误查起来就很麻烦。这时候用在编译期用断言给自己和用户一个明确的保障我觉得很棒的。
Kane 说: segmentation fault 说: wikipedia上抄的,不要在意细节 我是觉得能在编译器check模板参数碉堡了啊理论上编译器可以查很多事情,但一个个全写出来代码太臃肿。。我觉得最实用的...
#11-11 - 2012-12-10 22:20
Kane
比如呢?除了size(T)还能断言什么?size(T)这种我觉得没太大普遍意义因为别的语言不用。。
segmentation fault 说: 关键是模板啦,模板编程严重依赖编译器啊,减少代码量的同时很多东西都是编译器帮你做了,相应的代价是出个错有时候一大串莫名其妙的error message查了半天才明白是怎么回事。就有点像内存操作相关在运...
#11-12 - 2012-12-11 11:32
□
typeid(T) ? 
你这么一说我也觉得只能断言constant expression的话应用确实比较受限,除了模板类型形参+sizeof, typeid,模板非类型形参,constant 变量,literal,preprocessor identifier这些组成的表达式好像也没啥了
你一开始说static_assert是神器是指啥?我能想到的就是辅助模板编程了啊(其实这个也是看了wiki才意识到的
),为了确定你和我说的是一个东西我还特地去翻了boost的文档:
http://www.boost.org/doc/libs/1_ ... t_staticassert.html
给的示例也是强调模板的。
Kane 说: segmentation fault 说: 关键是模板啦,模板编程严重依赖编译器啊,减少代码量的同时很多东西都是编译器帮你做了,相应的代价是出个错有时候一大串莫名其妙的error message查了半...

你这么一说我也觉得只能断言constant expression的话应用确实比较受限,除了模板类型形参+sizeof, typeid,模板非类型形参,constant 变量,literal,preprocessor identifier这些组成的表达式好像也没啥了
你一开始说static_assert是神器是指啥?我能想到的就是辅助模板编程了啊(其实这个也是看了wiki才意识到的
),为了确定你和我说的是一个东西我还特地去翻了boost的文档:http://www.boost.org/doc/libs/1_ ... t_staticassert.html
给的示例也是强调模板的。
#11-13 - 2012-12-11 11:49
Kane
我最近遇到需要的用途是函数不定参数相关的。我写了一个n个变量的binary distribution,给任意一组赋值取出概率,由于n不定所以那个函数的方法带的是不定参数,但我希望可以做一个args.length==n的静态断言,这样写的时候不会漏个0或者1什么的。。虽然就我这个例子动态也没差(死
segmentation fault 说: typeid(T) ?
你这么一说我也觉得只能断言constant expression的话应用确实比较受限,除了模板类型形参+sizeof, typeid,模板非类型形参,constant 变量,...
#23 - 2012-12-9 15:34
#37 - 2012-12-13 22:50
1 条评论已被折叠







。