CCShaky3D::create(时间,晃动网格大小,晃动范围,Z轴是否晃动);    //创建一个3D晃动的效果 CCShakyTiles3D::create(时间,晃动网格大小,晃动范围,Z轴是否晃动);    //创建一个3D瓷砖晃动的效果 CCShatteredTiles3D::create(时间,晃动网格大小,晃动范围,Z轴是否晃动);    //创建一个3D破碎瓷砖特效 CCWaves::create(时间,晃动网格大小,波动速度,振幅,是否水平波动,是否垂直波动);    //创…
cocos2d-x -------之笔记篇 环境的安装 使用到的工具有VS2010  cygwin android-NDK eclipse android SDK 1.首先是android相关环境的安装,将下载的eclipse 解压到制定路径,然后安装SDK到制定路径,环境配置,这个的主要安装可以参照其他android开发环境安装 2. 安装vs2010 下载vs2010进行安装 3. cygwin 由于NDK编译代码时必须要用到make和gcc,所以你必须先搭建一个linux环境, cygwi…
视觉SLAM中的数学基础 第一篇 3D空间的位置表示 前言 转眼间一个学期又将过去,距离我上次写<一起做RGBD SLAM>已经半年之久.<一起做>系列反响很不错,主要由于它为读者提供了一个可以一步步编码.运行的SLAM程序,为读者理解SLAM实现的细节作了详细的介绍.但是我也有很多对它不满意的地方.作为面向实现的介绍,它的代码不够稳定可靠,例如,甚至没有对匹配丢失的情况进行处理,因而只能用于教学.另一方面,对SLAM研究者来说,我只是介绍了编码方面如何调用一些常见的库函数,而没有…
转自:http://www.gamelook.com.cn/2015/06/218267 GameLook报道/ 6月5日,2015年第三期GameLook开放日‧虚幻引擎专场活动在上海正式举行,此次活动由Epic Games与GameLook联合主办. 动作游戏凭借爽快的打击感和强烈的操作感一直受到玩家的喜爱,但一些高品质的3D动作游戏设计其实颇有难度,国内市场上常见的大多是横版2D游戏.本次活动上,Megafun的创始人张瀚荣来分享了利用UE4引擎制作3D横版动作游戏的心得. 张瀚荣从策划的…
重开发人员的劳动成果,转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/37596763 网格动作类似于动作特效,能够实现翻转.震荡.抖动.水的波纹等效果. 网格的基类: GridBase* Grid  获取或设置该节点的网格特效状态. 网格应用于画图平面上,能够实现水纹等 3D 特效: 基类定义:cocos2d/2d/CCGrid.h中. 基于这个基类有两个子类: Grid3D TiledGrid3D 这两个子类的共同点是…
OK,前面我们的3d模型都比较囧啊,最近也看了一点ZAM了解了一下,大致至少可以做个简单的模型用来演示. 1.交互,动起来的思路 ①修改Model3D对象的变换 ②修改应用于ModelVisual3D对象的变换,可改变整个场景 ③修改灯光的变换 ④修改摄像机的变换 1.1 我们使用ZAM做一个球,并贴图 打开ZAM3D软件,点击球体,然后单击选中球,然后选中材质的位图的第2个地球,拖拽到球上 文章已经迁移到:http://www.ayjs.net/2015/03/62/ OK,到目前为止你应该很…
版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/q269399361/article/details/28265477 还记得我们上一节讲的瞬时动作吗?有翻转.显示隐藏.位置移动.移除,只是那些都不好玩,今天我们来介绍最经常使用的几种延时动作 什么是延时动作呢? 就是在指定时间内完毕该动作.这样的是能看到效果的 ok,我们略微归类一下.这部分内容不是一般的多 移动:(MoveTo.MoveBy) 旋转(RotateTo.RotateBy) 缩放(…
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVjYmxvZw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt=""> 到眼下我们已经学习了有 坐标系统 内存管理 UI系统 事件处理 几何图形 今天我们来学习动作管理OK 我们来看看类结构图 CCAction   全部动作的基类 以下派生了三个子类:CCFin…
笔记目录:http://blog.csdn.net/enzymii/article/details/77169928 C#的接口有点意思,我们说过可以用来多重继承.. using System; namespace HelloWorld { interface IParentInterface { void add(); } interface IMyInterface:IParentInterface //接口可以继承.. { void minus(); } class TwoNumber :…
返回目录:目录请戳这里~ 以后的C#笔记如果不出意外的话都是Win10 Professional + VS2015 Professional出的,(当然还有直接在编译框敲的所以能不能过编译我也不知道┑( ̄Д  ̄)┍)Mono什么的再议吧…讲个笑话我觉得Windows挺好用的…. (吐槽)VS对C#的成员说明花花绿绿的,而自动排版的时候大括号必定换行,大括号就不能不换行咩………… C#大量语法与C++相同(要么叫C++++嘛),所以学C++的学C#的知识负担不算大而我C++都没学好,显然就很困难了…
[本文出自天外归云的博客园] 添加动作库 因为有很多调用的action类如果一直保存在utils中会让utils库不可维护,所以规定utils库中只放和框架本身有关的工具类,和脚本内容相关的工具类都放到Auty根目录下的actions文件夹中,注意添加包结构(__init__.py文件)否则脚本在被调用时将不会被找到:…
效果图预览: 1. 3d中的命中测试 我新建了一个空的窗口,用zam做了一个长方体,深度很小.然后导出xaml <Viewport3D x:Name="ZAM3DViewport3D" ClipToBounds="true" Width="400" Height="300" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"…
1. 当然复杂的3d模型我们是可以通过更专业的工具做出来,然后导入项目中,我们只是方便演示,选择简单的图形. Tip: 关于摄像机的NearPlaneDistance和FarPlaneDistance属性用来设置盲区.比NearPlaneDistance更近的对象根本不会显示,比FarPlaneDistance更远的对象是不会显示的.改变这些值以防出现渲染伪影.最常见的例子当复杂的网格离摄像机非常近时,可能会导致z-fighting问题(拼接问题). 我们上节课说了三角形,这节课我们复习下上节的…
假设你是高中毕业的,ok,数学知识几何知识中,我们学过  x,y,z   3个轴然后就可以画出形状了. 1. 新建空白窗体,grid换成canvas,然后新增一个Viewport3D元素 3d中显示的元素是无数个三角形组成的,比如正方体也是三角形组成的.我们来看下 MeshGeometry3D Positions和TriangleIndices当然还有其他属性.Positions定义一系列3维坐标(x,y,z),TriangleIndices描述了怎么个点顺序,这两个好比StringFormat…
cocos2d-x 动画的实现 一.实现原理 动画的实现其实就是使用一个完整的动作图片集来实现动画,达到动态的效果 动画动作类(CCAnimate)是加载一个动画类来实现动作. 动画类(CCAnimation)加载一个精灵帧数组来构成一个动画, CCAnimate函数: static CCAnimate* create(CCanimation* pAnimation) CCAnimation创建函数 CCAnimation* CCAnimation::createWithSpriteFrames…
软件下载:http://www.i3done.com/ 界面如下: 3D杯子设计步骤(参考:http://www.i3done.com/news/video/402.html): 生成杯体 1.点击基本实体--->圆柱实体 2.点击特殊功能--->抽壳--->将柱状图抽空, 3.点击草图绘制--->绘制曲线--->将杯子手把形状模拟出来 4.点击草图绘制--->椭圆形--->圆心定在手把曲线上设定手把的粗细形状 5.点击特征造型--->扫掠--->生成…
一.3D模型基础 1.Hierarchy 显示的是界面上的游戏对象(GameObject),每个游戏对象都有.至少要有一个Camera,点击Camera就可以在Preview中看到摄像机的视角画面.每个对象有Position(位置).Rotation(旋转.角度).Scale(缩放大小)三组属性. 2.Unity3D采用的是:沿屏幕横向为X轴.沿屏幕纵向为Y轴.垂直屏幕方向为Z轴.右.上.背向观众三个方向为正方向.左手坐标系.3.Vector3是Unity中定义的一个含有x.y.z单个字段的类,…
好好的题目连个名字都不统一.. 看到这种最大最小的就先排个序嘛= =以x为第一关键字, y为第二关键字排序. 然后有一些\(x_i<=x_{i+1},且y_i<=y_{i+1}\)的土地就完全可以在买\(i+1\)的时候顺便把\(i\)买了. 那么现在就剩下了x递增 y递减的一串. 可以证明一次一起买的应该是连续的一段, 因为中间的y一定比左端点的大, x一定比右端点的小, 那么一定可以在买左右端点的同时把中间的买走. 那就是常见套路了, 方程\(f[i]=f[j]+x[i]*y[\)\(j+…
斜率优化dp 本来想直接肝这玩意的结果还是被忽悠着做了两道数论 现在整天浑浑噩噩无心学习甚至都不是太想颓废是不是药丸的表现 各位要知道我就是故意要打删除线并不是因为排版错乱 反正就是一个del标签嘛并不是什么大事的说 讲道理这一篇要不是写laTex我就直接用html写了 Emmmm划掉的原因是因为跟正题一点关系都没有啊 不让自己写摘要我写第一段凑摘要好咯 第一次写花花绿绿的blog感觉还是很新鲜的 你看看我到了正文部分还划不划啊(该划的还是划╭(╯^╰)╮) 其实文章里有彩蛋比如这里 被你发现了…
Part0 广告(当然没有广告费) P.S. 这篇文章是边学着边用Typora写的...学完了题A了blog也就呼之欲出了~有latex化式子也非常方便...非常建议喜欢Markdown的dalao们下载个~ Part1 莫比乌斯函数&&莫比乌斯反演 最近一直在做数论不是OvO 然后就一直有莫比乌斯反演这个坑没有填OvO 其实PoPoQQQ的课件已经看过不少遍了OvO 但是数论这东西不动手化式子还是不行的OvO 或许是我菜? 没错,莫比乌斯就是发现那个奇怪的扭曲的环的男人... 对于两个函…
返回目录:目录请戳这里~ C#数组 基本概念不提.. int[] a; bool[] b = new bool[10]; float[] c = {0.5, 57.0, 233.3, 12345.67 }; double[] d = new double[/*3*/]{233.33, 1926.0817, 4396.0 }; 然后数组和指针有很大的不同... Array类不会用…… 有多维数组和交错数组... //多维数组 int[ , ] a = new int [2,3] { {0, 1,…
关于字典plist读取/字典转模型/自定义View/MVC/Xib的使用/MJExtension使用总结 一:Plist读取 /******************************************************************************/ 一:简单plist读取 :定义一个数组用来保存读取出来的plist数据 @property (nonatomic, strong) NSArray *shops; :使用懒加载的方式加载plist文件,并且放到数…
:开关 BOOL isopen = !isopen; //View @property (nonatomic, assign) BOOL open;//模型属性 self.group.open = !self.group.isopen; //View修改上面的View中的代码 retun model.open?model.friend.count: :代理 //View中——@interface之前 @class iCocosView @protocol iCocosDelegate <NSOb…
1.绑定计算后数据,三种方式: >1.红色框,通过method >2.黄色框,通过computed >3.蓝色框,通过watch 推荐computed,vue对computed做了缓存,只有用到的数据有改变时,才会调用: method中,只要有数据改变(比如number),就会调用,在数据和业务逻辑复杂时,严重降低了性能: watch方法,代码量多一倍,一般用于检测数据变化. 2.watch监听对象内部属性,两种方法: >1.绿色框 通过deep属性,vue会遍历对象的每个属性,并…
插件整理 extract-text-webpack-plugin 用于将css/less/sass等文件单独打包 https://webpack.docschina.org/plugins/extract-text-webpack-plugin/#src/components/Sidebar/Sidebar.jsx 1.引入 2.配置loader style-loader用于为css包一层Js,以插入到html中,这里不用. 3.定义插件 打包好的css即为styles.css vue-load…
用非JS方法打开一个新页面,主要防止客户端禁止浏览器JS以后的跳转失效 <meta http-equiv="refresh" content="0; url=https://www.baidu.com"> 很明显这是一个放在头部位置的代码,0代表自动刷新时间,url代表重新定向要打开的网页 注意的地方:分号和引号,还有URL要把HTTP://带上,不然跳转的只会是你网站根目录下的URL: 代码可以用在哪里? 放当前页面就不用说了,很明了: 我们可以用在会…
1.借助Vue.extend()方法创建组件 注意点 var Aaa = Vue.extend({ template: "<h1>这是标题</h1>" }); // 全局组件 var aaa = Vue.component("aaa", Aaa); // 注意,这里是Aaa // 局部组件 new Vue({ el: ".app", components: { aaa: Aaa // 注意,这里是Aaa,相当于构造函数,不…
1.sublime优点:跨平台(Linux,Windows和Mac OS X).  体积小运行速度快.  支持编译功能  .支持大量的插件 2.sublime快速生成html文档:   !+tab键 : html:5 +tab键 3.sublime的插件安装方式: a.直接安装解压插件文件  (不推荐): b.使用package control(sublime软件的插件包管理器)组件安装,可以方便的管理我们的插件(浏览.安装.卸载) 4.检验sublime是否安装了package control…
mysql中key .primary key .unique key 与index区别(http://www.manongjc.com/article/1487.html) php is_file()函数使用实例(http://www.manongjc.com/article/1486.html) php is_executable判断给定文件名是否可执行(http://www.manongjc.com/article/1485.html) php使用is_dir判断目录出错的问题(http:/…
一.了解HTML语言 html:超文本标记语言. 二.HTML整体结构<html> <head> </head> <body> </body> </html> 三.字体标签及表单元素 1.标题 <h1></h1>...<h6></h6> 2.段落 <p></p> 3.跳转链接 <a href="xxx.do"></a>…