• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
苏打草莓
博客园 首页 新随笔 联系 订阅 订阅 管理

2017年9月14日

挖坑cocos2d-js,mac环境搭建
摘要: 1. http://cocos2d-x.org/download 这里面下载cocos2d-x(之前分cocos2d-x和cocos2d-js,现在应该是合并了); 2. 解压,进入目录 3. python setup.py,里面会让你输入几个安卓sdk等路径的配置,我先都跳过了,然后按提示执行一下 阅读全文
posted @ 2017-09-14 10:49 苏打草莓 阅读(450) 评论(0) 推荐(0)
 
 

2016年10月9日

关于css的新思考
摘要: 因为被派去协助别的组,有机会写了一下react,发现ICE做的那一个套件用来搭建后台系统真的太给力了(插一句必入table组件其实是可以把删除添加座位基础方法加进去的)。因为看了demo的代码以及对于jsx语法的不熟悉,所以一时不知所措把css写在哪里才发现react对于css的处理已经不同于原来传 阅读全文
posted @ 2016-10-09 16:29 苏打草莓 阅读(176) 评论(0) 推荐(0)
 
 

2016年9月8日

Vue.js的计算属性
摘要: 开始用vue会把所有的模版上的数据都放到data属性里,或者有的时候data属性里变量多了之后觉得有些只是用一次的变量就直接写到模版里了,后来看到同组的同事在用computed属性,就又去查了一下api,发现这种情况其实最好用的就是computed。 1. computed可以保持模版的清晰,在te 阅读全文
posted @ 2016-09-08 16:00 苏打草莓 阅读(1673) 评论(0) 推荐(0)
 
 

2014年2月18日

博客迁移
摘要: 为了写的自由度更大,就花了一天折腾了一下octopress,把博客迁移到了Morry's Blog 阅读全文
posted @ 2014-02-18 21:59 苏打草莓 阅读(161) 评论(0) 推荐(0)
 
 

2014年2月6日

曲线参数化的Javascript实现(代码篇)
摘要: 在曲线参数化的Javascript实现(理论篇)中推出了曲线弧长积分的公式,以及用二分法通过弧长s来查找样条曲线上对应的u,再求Q(u)的值。弧长积分函数如下:,其中-----公式1Simpson展开后-------公式2这里的f(u)就是上面的弧长s的求值函数,既样条曲线拟合函数Q(u)的积分这部分具体代码如下:1.计算f(u)的系数ABCDE CParametric.prototype.SegCoef = function(CSpline, o) { p0.x=this.k[0]*CSpline.Spline[o].x+this.k[1]*CSpl... 阅读全文
posted @ 2014-02-06 22:48 苏打草莓 阅读(1530) 评论(0) 推荐(0)
 
 

2014年2月5日

Javascript的函数自调
摘要: 嗯 也不知道怎么翻译self-invoked,就当自调吧。在看bootstrap的轮播插件源码的时候发现一种新的自调函数的写法(其实应该不新了),开头的一段就卡住了,原谅我是个菜鸟,就顺便记录一下。stackoverflow上有大神们的回答在这里,轮播的函数形式如下:!function ($) { //code here}(window.jQuery);通常自调函数来模仿块级作用域的方式是:(function(parameters){ //这里是块级作用域})();在function外面的这对括号使里面的匿名函数变成了函数表达式,并在之后马上调用。这个相当于:var Name=fu... 阅读全文
posted @ 2014-02-05 23:31 苏打草莓 阅读(3835) 评论(1) 推荐(0)
 
Python里的编码问题
摘要: 马克一篇 http://bbs.chinaunix.net/archiver/tid-1163613.htmlhttp://www.openhome.cc/Gossip/Python/ImportImportAsFrom.htmlANSCII:标准的 ANSCII 编码只使用7个比特来表示一个字符,因此最多编码128个字符。扩充的 ANSCII 使用8个比特来表示一个字符,最多也只能编码 256 个字符。UNICODE:使用2个甚至4个字节来编码一个字符,因此可以将世界上所有的字符进行统一编码。UTF:UNICODE编码转换格式,就是用来指导如何将 unicode 编码成适合文件存储和网络传输 阅读全文
posted @ 2014-02-05 22:13 苏打草莓 阅读(347) 评论(0) 推荐(0)
 
 

2014年1月30日

曲线参数化的Javascript实现(理论篇)
摘要: 在关键帧动画的制作过程中,动画师在k物体运动的过程中,一般要确定2个参数: 1)运动轨迹(表示物体运动的路径); 2)速度曲线(表示物体随时间的速度变化)。 对于运动轨迹通常选用一定的样条曲线,通过动画师给出关键点位置,通过曲线插值产生,如之前介绍的一种Cardinal样条曲线。速度曲线就是速度根据时间变化的曲线,速度曲线在一段时间上的积分累加就是运动过的路程(不是位移)。对于简单的运动类型如匀速直线运动(速度曲线是一个常数),匀加速直线运动(速度曲线是一条加速度为斜率的直线方程)都可以直接获得路程随时间变化的方程,从而得到每个时间点在曲线上通过的路径长度。因此就需要在样条曲... 阅读全文
posted @ 2014-01-30 00:11 苏打草莓 阅读(3169) 评论(0) 推荐(0)
 
 

2014年1月29日

Cardinal样条曲线的Javascript实现(代码篇)
摘要: 由上一篇文章得到了Cardinal曲线的矩阵表达式,下面就这个矩阵表达式就可以来对曲线进行插值了。这里选用了JS来实现,完全是因为之前交作业的时候还不知道怎么在Xcode里建完整的C++OpenGL的项目,所以就用js在浏览器这个最大的跨平台UI上写。。先看之前得到的Cardinal插值的样条曲线的矩阵,对每一段曲线PkPk+1来说,都可以通过拟合一个被参数化为P(u)函数(0<= u <=1)的图形的形式:,其中同样,M*P得到的是系数矩阵[a b c d]的转置,s是引入的表示每个连接点处曲线尖锐程度的变量-张量所以我们现在的期望是输入:n个控制点的xy轴坐标数组x[],y[] 阅读全文
posted @ 2014-01-29 11:08 苏打草莓 阅读(3537) 评论(1) 推荐(0)
 
Cardinal样条曲线的Javascript实现(理论篇)
摘要: 首先,要对样条曲线进行插值的原因是:希望通过给定的关键帧点生成一条希望的直线或者曲线。1.直线插值 生成一条直线,给定直线首尾的关键点P0,P1,就能确定这条直线的特性,比如y=kx+b中的斜率k和y轴偏移值b。通过线性(P0,P1线性相关)插值(线性的给中间插上一定数量的点使看起来连续)的方式就可以得到我们要的线段。 图1.12.曲线插值 但是对于曲线来说比较难确定,我们要对于给定的参数生成唯一的一条曲线并且可以进行方便的调整。这里要确定每一小段曲线,我们需要4个参数,首尾点的位置(参数化后的P(u))及他们的方向(在代数上表现为一阶导数P'(u)的值),并进行平滑... 阅读全文
posted @ 2014-01-29 00:46 苏打草莓 阅读(4403) 评论(0) 推荐(0)
 
 
下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3