整理的有点乱,都是开发中遇到的问题和网上看到好文章的记录,作为知识点保存下。
Array和Slice 声明和初始化 Array定义:
ArrayType = “[” ArrayLength “]” ElementType .
ArrayLength = Expression .
ElementType = Type .
在 Go 语言中数组是固定长度的数据类型。一旦数组被声明了,那么它的数据类型跟长度都不能再被改变。如果你需要更多的元素,那么只能创建一个你想要长度的新的数组,然后把原有数组的元素拷贝过去。
...
有谁还记得边城浪子吗?有谁还记得闪客帝国吗?感觉这是个暴露年龄的问题。
记得我初中那会有了台自己的电脑。然后用猫上网挂着,以可怜的下载速度,用网站抓取软件下载闪客里的Flash小游戏到本地。当然,一到每月话费结算的时候,都少不了家长的一顿揍。
在知乎上看到边城浪子创建了独立游戏社区独立精神,上去看了下,原创和翻译的文章都很赞,而且有很多在线的js动画,能很好的展示相关算法。搞的我也心痒痒想学下js。
刚好网站上有篇pixi.js 初步介绍,看着也挺简单,打算在自己Hexo搭建的这个博客上也用上pixi.js。
...
迟来的总结 时间飞逝,一眨眼就到了2016年了,距离上一篇创业小结刚好过去一年了,本来第一篇也只是记录到2014年第三季度,想着以后有空慢慢补,回头发现这根本就是个假设,翻翻今年在网上买的各种书籍,也是大多没看完,有些连封皮都没来得及拆,真是对自己汗颜。每次想着写总结的时候,都想着先把手头其它事先做完再说,有时还是临时起意加了些事,比如今天用Anconda玩了下IPython和一些数据绘图,然后时间就这么过去了。所以现在就不管其它,先赶在一月结束前写完这篇总结,算是了一桩心事。
...
这篇文章是在没有搭建这个Blog之前帮jobbole翻译的。“关于寻路算法的一些思考”是一个系列,其它部分均由伯乐翻译组其它小伙伴贡献。
关于寻路算法的一些思考(1):A* 算法介绍 关于寻路算法的一些思考(2):Heuristics 函数 关于寻路算法的一些思考(3):A* 算法的实现 关于寻路算法的一些思考(4):A* 算法的变体 关于寻路算法的一些思考(5):处理移动中的障碍物 关于寻路算法的一些思考(6):预先计算好的路径的所用空间 关于寻路算法的一些思考(7):地图表示 关于寻路算法的一些思考(8):长期和短期目标 关于寻路算法的一些思考(9):寻路者的移动成本 关于寻路算法的一些思考(10):最短路径的用户体验 关于寻路算法的一些思考(11):寻路算法的其他应用 关于寻路算法的一些思考(12):AI 技术 除了查找一条可沿着移动找到一个单位的路径之外,寻路在其它方面还有很多用途。
...
本篇教程中,我们会巩固上一篇所提到的矩阵和相机知识,并使用tdogl::Camera类来实现第一人称射击类型的相机。然后,我们会将相机与键盘和鼠标挂钩,使得我们可以移动和浏览3D场景。这里会学一些向量数学,还有上一篇没提到的逆矩阵。
...
本文中,我会将不会动的2D三角形替换为旋转的3D立方体。你会看到这样的效果:
现在我们终于能在屏幕上搞点有趣的东西了,我放了更多的动图在这里:http://imgur.com/a/x8q7R
为了生成旋转立方体,我们需要学些关于矩阵的数学,用于创建透视投影,旋转,平移和“相机”概念。我们还有必要学习些深度缓冲,和典型的随时间改变的3D应用,比如动画。
...