Category Archives: Cookie/小糊涂的小甜饼/网络资源

使用TexturePacker 制作动画的贴图 导出在 SpriteKit 中使用.SpriteKit Animations and TextureAtlasses,Use TexturePacker.

作为经常使用的工具, TexturePacker的确是很方便的打包贴图的工具. 打包可以减少DrawCall次数.对于提升性能有很大作用.而且作者很友好,如果是开发阶段使用, 可以申请免费的授权. 当然,如果产品赚了钱都应该买一份正版.SpriteKit是ios7新的特性,为2D游戏开发而做, TexturePacker也推出了一个示范的实现,整合在一起. 工具化,制作流程规范化是趋势. 你out了么.
ios7 SpriteKit 开发者指南. http://upyun.cocimg.com/cocoachina/SpriteKit_PG.pdf
TexturePacker 下载: http://www.codeandweb.com/texturepacker/download
支持的真多啊: Cocos2d SpriteKit Corona SDK Starling Unity3D Flash / AS3 CSS / HTMLLibGDX AndEngine Moai Cocos2d-X XNA PlayStation® Suite V-Play
SpriteKit Animations and TextureAtlasses
http://www.codeandweb.com/blog/2013/09/23/spritekit-animations-and-textureatlasses
使用TexturePacker 制作动画的贴图 导出在 SpriteKit 中使用.
The main advantages over the pure Xcode solution are

Organizing your sprites in folders
Importing multiple formats such as [...]

官方 Scaleform 文档资料和教程 链接

官方 Scaleform 文档资料和教程

Scaleform UDK 文档资料 – 官方 Scaleform 4.0 UDK 文档资料。
导入 SWF – 这个视频讨论的是创建 Flash 内容并将其导入到 UDK 中的一些重要规则。
渲染贴图 & 材质 – 这个视频讨论的是中创建对于将交互 Flash 内容显示在 UDK 关卡中的 BSP 表面上所必需的渲染贴图和材质。
将 SWF 添加到 BSP 对象 – 在这个视频中,我们谈到了将一个 Flash 文件添加到一个 BSP 表面上所需要进行的步骤,其中包括必需的 Kismet 工作流程。
捕获输入 – 在这个视频中,我们说明了如何使用 GFx 捕获按键 kismet 节点将键盘和游戏控制器输入传输到 Flash 文件中。这样它会解释说明这个输入,然后使您可以旋转 3D 中的视频剪辑。
使用 Invoke ActionScript & FSCommands – 在这个视频中,我们谈到了 [...]

给你5个写blog的理由

●  写你感兴趣的东西,不必在意你是否是专家
●  不要害怕失败
●  多多回复你的读者
●  就算你觉得没人会看你写的东西,也要坚持写下去
●  始终确保你的文章就代表着你的声音——这也是为什么写作是如此特别和吸引人的地方

说出来我自己都不信,就有这么巧的事.

手机这么脆弱的连接人与人的一条线. 一旦没了信号, 真是有些慌乱
今天中午和老婆约好一起吃饭. 我还特意提前了10分钟下了楼,电梯不好坐.
然后, 没想到啊 没想到.
走着走着,我发现我手机突然就没有信号了. 等到了地铁站, 就更没信号了?  我挣扎了一下, 尝试到底下去找她. 但走了几步,我又转头回来了.我是怕她会到地铁口来找我. 而我又去找她,结果谁也找不到谁了. 信号依旧没有. 最可气的是, 走来走去的路人竟然还都可以打电话. 莫非他们都是联通的?
时间就这么一分一秒的过去了. 直到, 我的电话突然响了, 那边传来老婆的声音.. 显然心情也受到了影响.

手机这么脆弱的连接人与人的一条线. 一旦没了信号, 真是有些慌乱.  实际上,老婆还给我发过短信,问题是,我没了信号以后, 啥也没收到…
我其实是有考虑的, 怕老婆来找我. 走差了.  结果是,老婆以为短信我收到了, 在老地方等我.. 直到手机接通…
我跟她解释, 她都不信. 别说她不信,我自己都不信. 真是奇怪的一天.

利用程序彩蛋实现无VPS挂机Vagex赚美元.

今天我将告诉你最无脑的赚美元的方法.
1.需要你在操作VPS挂机VAGEX 赚美元项目.
2.有IOS设备. iphone ipad ipod touch
3.想从繁琐的手工操作中解脱出来.
4. 从AppStore下载 LazySocialTalker.
然后按如下方法操作.
切换到Help界面, 用手指滑动屏幕, 做出 Check的手势.

于是你会看到一个对话框. 提示你 Got Gesture “
切换到Setting界面,  你会看到多了一个 Vagex ID的文本框.  单击后可以编
辑设置为你自己的 Vagex ID
保存后,双击VagexID Item 会自动转向 内嵌的浏览器. 并打开  Vagex.com 提示你登陆. 你输入密码就好了. 记着选择保存登陆信息.后面全靠它了。
开始使用之前, 要到Settings界面里,双击 Facebook 和 Twitter 分别进行授权操作.  授权后,就可以实现一键发送和验证  Vagex的Link 的功能.
于是平时需要几分钟,关键是很繁琐的手动操作 就变得很简单了,  一步就可以达成. !!
上个图

FREE Resources to help you finsih your game demo…

FREE Resources to help you finsih your game demo…

Hey guys! You didn’t think I’d set you all to task and not offer a helping hand did you?
Well here are a few great resources that can help you get started or add a few bits to your games to help you realize your concepts.
A lot of [...]

[fwd] some quick notes with relevant references of ios development

从我一直关注的一位朋友的blog上抓来. 素未谋面, 但是分享的态度还是依旧.  我的感触是,  ios开发  测试驱动 单元测试这些在国外的团队里被应用的很好. 与其担心时间不足,还真不如分配一些代码测试的时间. 这是个趋势. 换句话说是科学.
@tinyfool 不知道你家团队是否也是理念先进.
Original uRL:   What I learned from my first iOS job in Australia from chris. vinshine(@cocoachina?)
Objective-C / Cocoa:

Use weak reference in block to avoid retain cycle (http://blog.random-ideas.net/?p=160)
Use [UIImage resizableImageWithCapInsets] to create stretchable background image (http://stackoverflow.com/questions/8671315/using-resizableimagewithcapinsets-image-for-button-only-works-for-the-state-set)
If an abstract class has a tempate method for its subclasses to [...]

[糊说]苹果审核那些事1,新增加了Kids分类.

收到邮件.告知正式加入了支持细分年龄的Kids  5岁以下, 6-8岁 9-11岁.. 貌似11岁以后就不是Kids?哈哈.

Ages 5 & under
Ages 6–8
Ages 9–11
You can only choose one age range for each app. Apps approved for the Kids category will still have a primary and secondary category, but will also appear in a new, separate area of the App Store. To assign the Kids category to an already existing [...]

Open Source or Developer Friendly . you are the world.

开源,还是开源, 最近接触和使用的都是开源的技术. 越发的体会到巨大的价值. 如果非要说的邪恶一点, 那就是在人生路口选择上船. 即便是免费船票, 也可以有豪华邮轮. 无非是后期还贷. 但当你已经具备还贷能力的话, 这一些就不算什么了.
这就是开源的一种驱动模式. 对开发者投资. Developer friendly.
有很多项目即使是闭源的, 但也保持了 Developer friendly.  比如 NewRelic 的免费T恤. 只有真正的开发者才可能参与的活动. 过滤掉了一群无关Greek 人肉党.
开源的第二个模式是, 培养用户的习惯. 结果是会造成用户学习其它技术的曲线会无形中变高 , 然后随着年龄增大, 越发的会沉浸在使用的快乐中. 占领开发者, 让开发者为自己的平台做产品,做应用.  反正缺的就是精品, 也不怕市场变成汪洋大海.
开源其实是天生Developer  friendly 的. 因为是程序员开发的, 多少都会对同类心存善念.   当你越过了开源这道坎, 你就真的成熟了, 因为你看到了产品和技术的差异, 以及之间的技术鸿沟.  归根到底, 开源可以星星之火来燎原, 毕竟一家独秀 也不见得用户买单. 思维枯竭, 不可跨越的瓶颈, 都会成为潜在的杀手, 扼杀着每个团队.  我想制作了一款成功游戏, 然后就一蹶不振的例子也不少了.  而啥没有一鼓作气呢?   我觉得就是遇到了不可跨越的瓶颈.
Marmalade 这个引擎, 推出了一个活动, [...]

New Relic 提供在线的Python 性能分析可视化方案.无所不能的样子.服务器移动web通吃.

今天其实是从 PyCon Us 2013开始 https://mark-ransom-pycon-2012-notes.readthedocs.org/en/latest/friday/session_6.html  ,找到 RunSnakeRun  看到 x-ray  又找到 New Relic.  于是下午就试着配置了一下. 感叹自己的孤陋寡闻.
我是装的Python 的Agent .
https://pypi.python.org/pypi/newrelic 找到下载链接.
wget https://pypi.python.org/packages/source/n/newrelic/newrelic-1.13.1.31.tar.gz#md5=dc68d0151e7ed794bc8532792edac257 –no-check-certificate  下载到server上.
tar -zxvf  newrelic-1.13.1.31.tar.gz
python setup.py install
安装之.
回到 New Relic 的 Dash Board . Application 那里选择 Python
执行
newrelic-admin generate-config 10f5cdf19c95aaa9a1d7dc42fc675dc(这里是你的Key)   newrelic.ini
配置原有python 服务器的启动脚本.
NEW_RELIC_CONFIG_FILE=newrelic.ini
export NEW_RELIC_CONFIG_FILE
nohup newrelic-admin run-program python works/sgslab/simpleSGS2.py &
此时,NewRelic 面板还没有提示有新的Application加入.  于是我手动访问了一下我的Python 应用.  很快就加入了. 至此完整的连接到 New Relic 了. 的确很强大, 原理应该是用Agent 采集数据. 然后服务端UI [...]