• 09 27
    雪峰:

    由于早就构思好A*寻路算法的实现方式,想着一两个小时在canvas上给实现出来,毕竟看过一个大神的demo,不过人家那是svg。无奈canvas不能好好的分层,像控制DOM那么简单,所以还是很伤脑筋,不过一番折腾下还是弄出来控制的方法了。大致就是把障碍物的像素信息放到一个单独的canvas上,而起始点和网格则在另一个canvas上,然后每次先绘制网格和起始点,再将障碍物那个canvas绘制到另一个canvas上,这样就能轻松应试动态改变了。每次通过记录起始点位置,然后获取相应像素点颜色信息就能判断哪个是障碍物以及哪些点不能覆盖。

    baidu-ime_2016-9-27_23-7-47

    ——发表于2016-09-27 23:17:21

    评论(0)

    进行评论?

    09 22
    雪峰:

    这些所谓的算法其实是无关平台的,我居然还一根死脑筋。刚学了计算机图形的光栅图形算法,只是按照书上的openGL进行实现,其实只要可以操作光栅(像素),都可以实现,这么一想,canvas也是可以的。

    以后可以做个DDA,中点画线及bresenham算法的demo。

    baidu-ime_2016-9-22_23-27-1

    ——发表于2016-09-22 23:29:14

    评论(0)

    进行评论?

    09 20
    雪峰:

    说实话,AI系统确实可以使角色的移动更加灵活及智能化,变得有趣起来了。

    baidu-ime_2016-9-20_22-11-49

    图为AI角色通过躲避障碍物寻找并靠近目标

    ——发表于2016-09-20 22:14:04

    评论(0)

    进行评论?

    09 07
    雪峰:

    新标日中级越是学到后面越是感觉到语法的零散,虽说讲解的比较详细,既有会话运用还有课外补充等等。但给我的感觉就是很难记得学完一课后主要都讲了些什么,所以有点混乱。

    何(なに)がなし日本語は勉強する多ければ多いほど忘れ速いなりました!特に新版(しんぱん)標準(ひょうじゅん)日本語中級を勉強するの時。

    ——发表于2016-09-07 23:29:47

    评论(0)

    进行评论?

    09 04
    雪峰:

    「負けないで」——Zard。说实话,坂井泉水(さかい・いずみ)是一位很有气质的女歌手,只可惜英年早逝了。

    00:00/00:00

    a71ea8d3fd1f4134dcd754f6201f95cad0c85e51

     

    負けないでもう少し
    不要认输 只差一点点了
    最後まで走り抜けて
    请一定坚持奔跑到最后吧
    どんなに離れてても
    无论距离多远
    心はそばにいるわ
    我的心也会和你一起
    追いかけて遥かな夢を
    追赶着那遥远的梦想

    ——发表于2016-09-04 18:41:23

    评论(0)

    进行评论?