2019年8月11日
摘要: 目的 Unity默认是将代码放入工程,这样容易带来一些问题。1. 代码和资源混合,职能之间容易互相误改。2. 当代码量膨胀到一定程度后,代码的编译时间长到无法忍受。新版的unity支持通过asmdef来将代码分成多个dll工程,有所缓解。 所以,我们可以将代码全部挪到Unity工程之外,将代码编译成 阅读全文
posted @ 2019-08-11 14:14 非合格程序员 阅读(2212) 评论(0) 推荐(1) 编辑
  2015年3月25日
摘要: unity目前版本实现赛车的技术方案主要有3种:1、wheelCollider,设置motorTorque、brakeTorque、steerAngle来实现车子的推动和转弯,优点是上手简单,而且很快就能让车子平稳的跑起来,也不会轻易翻车。缺点是这个模拟算法貌似还有点问题,在某些情况下会出现比较奇怪... 阅读全文
posted @ 2015-03-25 17:51 非合格程序员 阅读(7509) 评论(1) 推荐(1) 编辑
  2014年6月17日
摘要: 修改resource下的lua或者ccbi文件时,xcode并不会察觉到,所以需要手动清理xcode缓存和模拟器缓存,开发效率比较低下。通过以下步骤可以实现自动刷新resource下的文件,且无需手动清理缓存或者clean。适用于xcode-5.0.21.选中xcode项目2.选择build pha... 阅读全文
posted @ 2014-06-17 11:59 非合格程序员 阅读(922) 评论(0) 推荐(0) 编辑
  2014年6月3日
摘要: ios7.0 以后通过sysctl获得的mac地址已经失效,所有设备均为020000000000.可以通过苹果的keychain机制,实现设备的唯一ID标示。具体过程:在app第一次安装时,生成一个唯一的ID,将该ID保存到keychain中。keychain内的id并不会因为app的卸载而失效,下... 阅读全文
posted @ 2014-06-03 15:11 非合格程序员 阅读(1295) 评论(0) 推荐(0) 编辑
  2014年4月23日
摘要: 环境:MacOSx 10.9.2, Lua 5.1.4, luaSocket 2.0.2, xcode5.0.2所需文件luasocket-2.0.2.zip,ZeroBraneStudioEduPack-0.50-macos.dmg,lua-5.1.2.zip第一步,安装lua(版本是 lua5.... 阅读全文
posted @ 2014-04-23 20:22 非合格程序员 阅读(2513) 评论(2) 推荐(0) 编辑
  2013年12月18日
摘要: 文中大部分内容来自http://cn.quick-x.com/?p=253,绿色标记部分为修改部分。配置编译环境的基本步骤:安装 Visual Studio 2012安装 Java SDK安装最新的 Android ADT bundle 和 Android NDK下载 quick-cocos2d-x 源代码设置环境变量编译 quick-x-player proj.win32 工程设置eclipse的lua编译环境。创建新项目,并在 Android 真机上进行测试xplayer+eclipse调试luaStep 1: 安装 Visual Studio 2012从http://www.micros 阅读全文
posted @ 2013-12-18 11:39 非合格程序员 阅读(4437) 评论(1) 推荐(0) 编辑
  2013年11月30日
摘要: 原文链接:http://nodejs.netease.com/topic/515279a0b5a2705b5a000983本文主要介绍下 windows 下跑通 pomelo 简单例子的过程开发前提条件:Windows系统,请确保你的Windows系统包含源码编译工具。Node.js的源码主要由C++代码和JavaScript代码构成,但是却用gyp工具来做源码的项目管理,该工具采用Python语言写成的。在Windows平台上,Node.js采用gyp来生成Visual Studio Solution文件,最终通过VC++的编译器将其编译为二进制文件。所以,在安装之前请确保你的Windows 阅读全文
posted @ 2013-11-30 09:18 非合格程序员 阅读(413) 评论(2) 推荐(0) 编辑
  2013年11月24日
摘要: 折腾半天,还是webstorm顺手,但也遇到一些小问题。1、代码补全问题nodeJS自身的补全File->Project Setting->JavaScript->Libraries,添加并勾选nodeJs的lib路径。express的补全webstorm安装express库以后,并没有代码补全功能,需要再下一个东西。在Librararies下,点击Download,左上角选择TypeScript Community Stubs ,列表中选择Express下载并安装,libraries列表里多了一项express-definitelyTyped,勾选中并保存。就能识别expr 阅读全文
posted @ 2013-11-24 13:57 非合格程序员 阅读(768) 评论(0) 推荐(0) 编辑
  2013年11月23日
摘要: 安装node相关从node官网下载node的安装文件,我下的版本是node-v0.10.22-x64.exe,安装完node,node相关工具应该都加都环境变量path中了。命令行下安装node-inspector(调试器)npm -g install node-inspector安装完后,就可以按照node-inspector的github主页上进行调试了,但步骤比较麻烦,用sublime简化步骤。安装sublime2从sublime官网下载并安装sublime2(不安装3的beta版本,因为下面要用到的插件是基于sublime2,虽然能兼容,但要做修改就比较麻烦了)1、安装package 阅读全文
posted @ 2013-11-23 16:33 非合格程序员 阅读(2740) 评论(0) 推荐(0) 编辑
  2013年11月21日
摘要: 场景:抽奖池里有6个物品,每个物品的被抽概率相等,求问平均抽多少次能抽到所有6个物品。前提:抽到6个物品后不再继续抽奖。高中数学已经忘的差不多了,只能硬推导了。第n次抽全6个物品,说明前n-1次抽到了5个物品,所以可以做如下推导抽n次只拿到1个物品的组合:C(6,1) * H1. (H1=1)抽n次只拿到2个物品的组合:C(6,2) * H2. (H2=2^n-C(2,1)*H1) (所有组合减去只抽到一个物品的组合)抽n次只拿到3个物品的组合:C(6,3) * H3. (H3=3^n-C(3,2)*H2-C(3,1)*H1)抽n次只拿到4个物品的组合:C(6,4) * H4. (H4=4^n 阅读全文
posted @ 2013-11-21 01:21 非合格程序员 阅读(1569) 评论(1) 推荐(0) 编辑