Welcome to Leanote! 欢迎来到Leanote! 1. 排版 粗体 斜体 这是一段错误的文本。 引用: 引用Leanote官方的话, 为什么要做Leanote...
Welcome to Leanote! 欢迎来到Leanote! 1. 排版 粗体 斜体 这是一段错误的文本。 引用: 引用Leanote官方的话, 为什么要做Leanote...
What is ShaderFrom wikipedia: In the field of computer graphics, a shader is a computer...
3D动画 提供一种机制,描述各定点位置随时间的变化 骨骼动画简介 顶点动画早期的3D模型动画,就是把每帧的顶点数据输出到文件中,所以3D模型的一个动作就是一系列的模型,这样做...
在此处输入标题 1. Django简介 Django makes it easier to build better Web apps more quickly and wi...
实验环境 虚拟机ubuntu,python-2.7.10 安装 利用python包管理器,pip 然后安装django 然后就可以创建第一个项目 结果报了找不到命令的错误,g...
metaclass翻译过来应该是元类的意思。python中一切皆是对象,连类也是对象 而类是元类的实例,默认的class类都是type的实例上面的定义和下面的定义完全一样 t...
虽然很早知道python是利用引用计数来进行内存管理,但是具体的细节并不明白,网上查了查相关资料,整理一下 查询引用计数api 原理 python会记录对象的引用数量, 当数...
观察者模式 观察者模式是软件设计模式的一种。在此种模式中,一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来...
接口 eval(str [,globals [,locals ]])函数将字符串str当成有效Python表达式来求值,并返回计算结果 之前看到eval这个函数时一直想不到需...
简介 游戏AI中常常需要实现群聚的效果,比如:模拟羊群的运动,士兵的前进 思路 群聚中的每个单元都需满足以下两点:-每个单元都往视野内的单元的平均位置移动-每个单元移动时对齐...
之前写文章想插代码时,各种不爽,都想换地方写了,然后发现原来这里支持markdown,所以入坑了,相关介绍如下:简书markdown 简介 Cohen–Sutherland是...
毕设题目是有限状态机在游戏AI中的应用,其实整个状态机模型并不复杂,核心代码也就python 100行左右的量,做了个蚂蚁和蜘蛛的场景,整个小游戏也就500行代码,考虑到太简...
图形学是研究图形生成、存储和处理的学科 交互式图形学是根据交互动态地改变图形属性的学科 图形学研究如下: 1、在计算机上生成图形的工具。3dmax 2、与图形交互的工具。鼠标...
转自 http://blog.163.com/liuruigong_lrg/blog/static/27370306200711334341781/ 0 为什么需要hash_...
先看看和glprogram的区别,下面是官方的解释: /** GLProgramState holds the 'state' (uniforms and attribute...
1、glprogram分析 2、实例应用,变暗、变灰shader 可见glprogram提供shader的编译、链接和使用,并且封装了一些方法 定义了一些枚举变量,包括一些固...
drawnode整个结构如下: 和cocos风格一样,二段式构建方法,create->init,create函数new初始化对象时,初始化如下: 初始化vao、vbo,定点相...
clippingnode继承自node,主要做了两件事,第一是设置模板的缓冲值(以stencil为参考),这些过程都在visit中完成。 通过onBeforeVisit函数:...
裁剪节点的使用可以做出很多炫酷的效果 比如: 在cocos2dx中,clippingNode提供如下方法: 主要函数: 1、setStencil:设置一个模板初始Node,如...
python中一切都是对象,不管什么数据类型,其本质都是一个具体的对象,表示内存中的一块位置,而python中有整数和字符串不可变对象,也有列表可变对象 所谓不可变对象是指在...