ViewPager 的点击监听与存在的误触问题

in 在路上 | No Comments »

ViewPager 是不自带 onItemClickListener 之类的方法的,解决方案也很简单,就是在 PagerAdapter 的 instantiateItem 方法里为每个页面加上监听。这是业界通常的做法,但是为毛没一个人提到这样会产生误触问题呢Orz……虽然解决误触也不复杂啦,但是我还是纳闷为啥我之前搜都没有相关资料呢……所以我还是写下这篇帮助下会被此困扰的人吧。

ViewPager 的点击事件监听

public class StartViewPagerAdapter extends PagerAdapter {
    private List mListViews;
    private View.OnClickListener clickListener;

    public StartViewPagerAdapter(List mListViews,View.OnClickListener clickListener) {
        this.mListViews = mListViews;
        this.clickListener=clickListener;
    }

    @Override
    public Object instantiateItem(ViewGroup container, int position) {  
        container.addView(mListViews.get(position), 0);
        mListViews.get(position).setOnClickListener(clickListener);
        //TODO 后面解决误触的代码
        return mListViews.get(position);
    }
}

然后创建的时候把 clickListener 传进来就行,没啥好说的。
(更多…)

从设计角度探讨炉石传说中的“尤格萨隆”的价值与合理性

in 新世界 | 1 Comment »

首先声明,该帖并不是站队,我对傻龙的感情很复杂,所以我想借这个贴理清一下思路,同时也希望对真正想讨论这件事而不是只想喷了一通自己开心就好的玩家有帮助。

(ps:Markdown好像在我的主题上显示有点不好,各位凑合看吧)

想对尤格萨隆这张卡做出一个合理的判断,仅仅评判它是没用的,要结合整个炉石体系。首先我们分析一下网上普遍黑各卡组的评价:
– T7猎、机械法、打脸萨、海盗战、魔能德:啥都不用管只要一直干脸就好。比较流行的就是那张T7猎遮住对面随从只看英雄血量的图。
– 中速猎、佛祖骑、龙战、龙牧:按费拍怪,无脑卡组(龙牧当时在黑石山之后火了一两星期)。引用王师傅的一句话就是“对面打的好菜啊各种伏笔,可是我就是干不过它。”
– 冰法、奇迹贼、奴隶战(未削弱前):自闭卡组,就是你打你的,我攒齐了combo就带走你,导致对方体验太差。
– 咆哮德、死鱼骑(带老瞎眼):一切中后期卡组的克星,限制了卡组往后期发展。
– 克战、防战、奶骑:一个休闲游戏憋尿有意思么。
– 脏牧、爆牌贼、缺德:游戏体验差,被恶心。
– 火妖法、环牧:一般是某些单卡比如秘法宝典、埋葬被黑。
– 复活牧、动物园:被黑的言论我忘了…
– 尤格萨隆系列卡组:无论我前期多大的优势,被对面一个傻龙可能就没了。清场、回血、过牌,垃圾游戏,全靠运气。
这大概是各卡组火的时候都有过的针对言论,可能有纰漏,诸位脑补剩余的就行。

看完上面的各种卡组被日常,诸位应该能体会我“脱离炉石的体系单独讨论尤格萨隆这张卡没意义”这个核心观点了吧。也许还应该再拿些单卡比如大范、477、大螺丝、死亡之翼、伊瑟拉、砰砰博士之类的进行对比,不过我觉得讨论之前得先把一些分歧点确定,就是这些观点你不认同可以,但是请明白我们讨论这个问题之前可能因为这些分歧才导致不同的结论。
首先先定义毒瘤卡组:操作难度低、卡组强大、使用人数多的卡组。
操作难度低体现在,我不觉得奴隶战(削弱前)是毒瘤卡组,尽管它强大但是新手很难迅速掌握,同时每回合抉择很多。大王术、环牧同理,每回合能有几种不同的选择,而且还需要考虑后几回合如何发展,新手与老手水平差距很大。而T7猎、打脸萨这种,请注意定义是操作难度低而不是没有,这些卡组固然有一定的思考选择,但是新手与老手之间的水平差距对比赛结果影响并不大,简而言之就是容错率高。
以及,毒瘤卡组并不意味着只要被冠上这个名字就低人一等。在我看来毒瘤卡组只是一种称呼,你要不喜欢改叫流行卡组也可以。
再定义不能友好讨论的玩家,比如就傻龙合不合理这件事,其实正反方里都有一群人,他们就是不爽另一方就是想喷对面,同时还持有各种不能推敲的论点。我觉得当正反方想真正讨论一个问题时就应该放弃与这类人争论与花精力反驳他们的观点。这类人常常持有我打不过的卡组都是毒瘤(他们自己不愿承认但客观事实就是如此)、太长不看(不看那你就别瞎BB)这样的观点。

(更多…)

Roguelands(猛兽之地)新手攻略(另附进阶教程)

in 新世界 | No Comments »

这篇攻略不会是最详细的,但是我会把我觉得重要的地方都指出来;这篇攻略不会是最有干货的,但是会尽量成为最有用的。

文章会分为三部分:第一部分介绍游戏的一些基础知识、注意事项等新手需要了解的内容;第二部分会提供各种游戏所需的资料文档;第三部分是一些存档联机之类游戏外内容的技巧。

游戏基础知识介绍

首先进入游戏,有六个角色槽供你创建角色,在这个游戏里死亡是正常的,角色死亡才会解锁新的人物物品,而且你拥有一个跨角色的箱子供你保存物品,资源装备等都可以保存在里面供下次使用。所以个人认为在你能把一个角色练到50级以前,你都是处于一个探索游戏的阶段,建议不要对死亡有太大的抗拒。

1

Race(种族):不同的种族有不同的属性成长,同时屏幕上方的两个属性方向也会决定你角色的成长方向;(图鉴:http://roguelands.wikia.com/wiki/Races

Variant(造型):只影响样子;

Uniform(衣服)/Augment(帽子):不同的装饰有不同的属性加成,具体请看描述,或者文章第二部分有资料查阅。(衣服/帽子图鉴:http://roguelands.wikia.com/wiki/Uniformhttp://roguelands.wikia.com/wiki/Augment

Allegiance(阵营):三个阵营对应着三条任务线,并不是太重要你们开始时随意选就好。

Difficulty(困难度):请务必选Normal(正常),另一个是铁人模式,没法联机没法用云箱子,不是目前该考虑的。

六种属性介绍

Vit(活力):影响角色的生命点数。
Dex(敏捷):影响枪和炮的威力。
Mag(魔力):影响法力值和魔法拳套的威力。
Str(力量):影响剑和矛的威力。
Tch(技术):影响某些技能的威力。
Fth(信仰):影响法力值和法杖的威力。

生命值=3+Level/2+Vit/4;

法力值=3+max(Mag,Fth);(意思是3点基础值加上魔力与信仰中比较大的那个)

耐力值=5+Level+max(Dex,Fth)。

三个值在正常情况下分别最多只能达到100点。当Vit超过100点时你的角色就拥有了自动回血的能力,而且Vit越高回血越快。

升级属性加成规则:在100级之前,你每三次升级,一次是增加你种族特性的点数,两次是增加你在开局时选的两个属性方向。100级之后属性不再增加,转为每次升级获得一个Champion Badge,用于在古地球兑换高级物品。

 

Tip:新手推荐死了几次解锁了Oompa种族(第二排倒数第四个)后使用它进行游戏,因为每次+3Vit对于手残的新手们比较有用,而其他全属性+1也方便尝试其他武器风格。武器选择推荐远程,枪、炮、法杖皆可。

(更多…)

个人的一些隐私管理策略

in 新世界 | 2 Comments »

互联网时代隐私总是很重要的,然而总是有很多人一套弱密码走天下,也许有人会说我没什么见不得人的内容,即使如此被骚扰也很烦的。

下面将我个人的一些习惯总结一下,希望能帮助到有需要的人。

密码策略

随机密码固然安全,可是也有些不便,因此大部分人都采用的是分级策略,我的习惯是这样的:

弱密码:一套起码有数字字母(非生日、手机号、名字拼音)混合的密码用在所有不重要的网站上,这类网站是指一方面你可能不会长用它的服务只是注册而已,另一方面这个密码哪怕公之于众也不会对你造成损失。当然,当某个这种一次性网站你突然觉得有用了,请记得及时按照后面的规则修改密码。

随机密码:用密码管理软件(新手推荐LastPass)为每个网站生成唯一的随机密码,任何你常用的网站与有个人隐私信息的网站都应该如此,比如为知笔记Github、、12306、淘宝、京东这些,哪怕某一个网站的密码泄漏了,也不会对我们造成太大影响。

高强度密码+特殊字符:大部分网站是可以采用随机密码的,可是还有一小部分是常常需要手动登陆或者临时可能紧急用到的,比如QQ、微软(重装系统后登陆微软账号)、谷歌(登陆Chrome)以及LastPass这些,那就可以统一以某个高强度的字符串作为前缀(不要含有生日,姓名等易猜到的内容),再以这些网站各自的一些特征作为后缀,千万不要QQ用qq,微软用Microsoft,谷歌用Google这样让别人一样就能看出规律的后缀,可以拿些只能你想到的联想,比如微软我用的其实是MineCraft,原因你懂的。

共享密码:有些账号你是可能会给朋友使用的,比如Steam、战网这些,固然可以设置为随机密码,但是这些服务你本人也可能会在网吧使用,总感觉还是统一用某个密码反而方便点。或者当你某个服务临时需要接给他人使用时,可以临时把密码改成该共享密码,既方便了熟悉的人也避免了不经意的泄漏。

邮箱策略

理想中的情况是有三个邮箱,一个专门日常生活交流使用、一个专门用于注册、一个用于不想让别人发觉跟你有关系的注册邮箱(比如tumblr……)。

以及还有一个临时邮箱的网站:10 Minute Mail,点进去之后你就拥有一个十分钟有效期(可以延长)的临时邮箱,任何发给它的邮件你都可以在网页上看到。

以及在这里我不得不黑一下网易邮箱,当时被拖库后第一时间想改密码结果不让改,由于网易邮箱注册的比较早那时候密保手机用的是别人的号码,因此我是绞尽脑汁都没能成功修改我密码(在被拖库之前我成功修改过),最后不得不把所有通过该邮箱注册的账号转移。以及,用网易的这几年内,我收到最多的垃圾邮件都是网易官方发的,每次你取消订阅了这个下次又冒出另一个出来,烦得无以伦比。

再提一个黑科技,有的垃圾邮件你点取消订阅,于是它会判断你是一个活跃的邮箱账户,反而会变本加厉地给你发垃圾邮件,所以自求多福吧。

当然,多个邮箱直接管理起来可能比较麻烦,因此推荐邮箱托管服务,比较推荐Gmail,但是事实上我由于懒还在一直用着QQ邮箱的,因此没啥发言权。

(更多…)

© 2017 一隅 - Powered by Wordpress / Theme: Tabinikki