- 博客(63)
- 资源 (21)
- 收藏
- 关注
原创 最近升级unity3d 2019.4发现一个问题
使用版本unity2019.4, 新建一个空工程,导出xcode, 然后下载了umeng的framework, 按文档拖入xcode工程。在UnityAppcontroller.m里加入import umeng的头文件,编译报错。试着修改Search Path, 各种目录都改过,还是报错。降到2019.3重试还报错。再降到2019.2终于好了。 对比了一下发现2019.3开始使用了unityframe.framework, 不再单独导入其他一些包。后来试了下把umeng.fra...
2020-09-08 17:56:18
1614
4
原创 MacBookPro 键盘映射
作为一个码农,带TouchBar的键盘只有虚拟ESC。只好映射一下,下边的`当ESC不错。同时把caps_lock映射成Ctrl。那么ctrl+`改为`, shift+`改成~1.安装karabiner。2.设置karabiner属性里的simple modifications增加caps_lock to left_control3.增加脚本vim ~/.config/...
2018-11-07 22:29:42
2747
1
原创 windows下使用HHKB键盘,配置autohotkey键位映射
放出我的autohotkey脚本DIP开关用的011111 vim.ahk 下载地址安装autohotkey新键xxx.ahk,内容参考以下运行xxx.ahk; # Win (Windows logo key); ! Alt; ^ Control; + Shift; & An ampersand may be used between any two keys or mouse b
2016-11-24 14:39:55
14999
转载 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-11-24 14:27:31
443
转载 调试bug有奇招,15年的老司机 Bug 调试经验总结
原文出处:http://www.codeceo.com/article/13-years-bug.html编码下面这些都是我经历过的会导致难点bug的问题:1.事件顺序。在处理事件时,提出下列问题会很有成效:事件可以以不同的顺序到达吗?如果我们没有接收到此事件会怎么样?如果此事件接连发生两次会怎么样?哪怕通常不会发生,但系统(或交互系统)其他部分的bug可能
2016-10-31 15:36:30
642
原创 Babun, Great Windows Shell
-- git status different with git bashexecuting git config --global core.autocrlf true in babun should fix your problem-- how to set shortkey in .zshrcalias ..="cd .."alias ...="cd ../.."alia
2015-12-31 00:48:23
1001
转载 VS2015插件推荐
1.Visual Assist 就不说了。目前2076可用有破解2.Refactoring Essentials是一款用于代码分析和重构的开源免费VS2015插件,其功能丰富强大,必然会成为类似Web Essentials这样的必备插件。因为它具有如下重构功能(http://vsrefactoringessentials.com/Features/Refactorings-CS
2015-11-09 10:59:12
21536
转载 The http_proxy Environment Variable
If you use a proxy server or firewall, you may need to set the http_proxy environment variable in order to access some url from commandline.Example : Installing ppm for perl or applying rpm in lin
2015-11-09 10:07:44
4045
原创 Playerprefs存储路径
On Windows standalone players, PlayerPrefs are stored in the registry underHKCUSoftware[company name][product name] key,
2014-09-24 10:42:45
4475
原创 Unity中使用NGUI和FingerGestures插件点击UI穿透的问题
在Unity中同时使用了NGUI和FingerGestures插件时,当点击NGUI的按钮时,通常
2014-06-16 17:06:36
3437
3
转载 Unity3D的四种坐标系
原文地址:http://blog.youkuaiyun.com/zuoyamin/article/details/8813424World Space(世界坐标):我们在场景中添加物体(如:Cube),他们都是以世界坐标显示在场景中的。transform.position可以获得该位置坐标。 Screen Space(屏幕坐标):以像素来定义的,以屏幕的左下角为(0,0)
2014-03-12 20:32:30
1372
转载 Unity3D中的Animator动画控制
Unity3d 4.0新动画系统Mecanim初探(一)Unity4.0正式版终于跟大家见面了,早在之前的Bata版中,我们就发现有一个新的动画系统:Mecanim,据说Unity科技想在Unity4.0中植入一个新的GUI,但现在看来我们是看不到了,或许在未来的Unity5.0中我们会看见这种强大的GUI了。所幸的是Mecanim至少没被剥离,这是个无比强大的动画系统,让我们在可视化的界面中
2014-03-12 20:30:29
12300
转载 3DMAX导出unity3d中使用的FBX
设置3DMax中的单位为厘米,在闽菜Customize->Units Setup中Metric选择Centimeters,System Unit Setup中选择1 Unit = 1.0 Centimeters。FBX 导出指南Unity 支持 FBX 文件,这种文件可以在许多流行三维应用软件中生成。遵循以下指南有助于获得最佳结果。选择 (Select) > 准备
2014-03-12 20:26:24
9557
原创 Unity3D学习,iTween范例1 AccurateLob
最近开始学习Unity3D,由于对3D了解为0,找了一套iTween的范例,记录下。碰到不了解的基本知识,靠查官方自己理解了!下面对关键代码加了注释。//AccurateLob.csusing UnityEngine;using System.Collections;public class AccurateLob : MonoBehaviour{ public Transf
2014-03-12 19:17:25
1777
转载 Const,Const函数,Const变量,函数后面的Const (zz)
<br /><br />看到const 关键字,C++程序员首先想到的可能是const 常量。这可不是良好的条件反射。如果只知道用const 定义常量,那么相当于把火药仅用于制作鞭炮。const 更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。<br />const 是constant 的缩写,“恒定不变”的意思。被const 修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。所以很多C++程序设计书籍建议:“Use const whenever you need”。<br />
2011-02-17 14:54:00
716
转载 利用luabind将Lua嵌入到C++项目中
开篇——环境假设 By : HengStar(欣恒)原文地址:http://blog.youkuaiyun.com/go
2009-09-01 14:48:00
2142
转载 如何在游戏机制中使用AI/剧情脚本----基于LUA
如何在游戏机制中使用AI/剧情脚本----基于LUA转至:http://www.cppblog.com/darkdestiny/archive/2006/10/30/14400.html 自从看完PIL之后,就暂时没有时间做更多的尝试,也因此没有弄明白如何将AI脚本,剧情脚本之类的嵌入到C++的硬编码中。最近看了一些AI的文章,并思考了一下,得到以下认识。首先要说的是,并不
2009-09-01 10:43:00
2146
转载 关于lua的一些资料
找了一些lua的资料。留个标记:转至:http://blog.sina.com.cn/u/48cbc19a010003x4Lua 5.1.1 源代码阅读笔记:(推荐在Notepad++中打开并开启C语言模式) 去年的《程序员》上半年部分除了第二期之外,其他的都不怎么样;但是今年的却不一样,特别是算法与开源手册这两章,真实极务实的。这一期中,发现了Lua这块圭玉,十分欣喜。下载把玩两天后,感觉语法
2009-09-01 10:39:00
1680
1
转载 LuaBind --最强大的Lua C++ Bind
1 介绍LuaBind 是一个帮助你绑定C++和Lua的库.她有能力暴露 C++ 函数和类到 Lua . 她也有能力支持函数式的定义一个Lua类,而且使之继承自C++或者Lua. Lua类可以覆写从 C++ 基类继承来的虚函数. 她的目标平台是Lua 5.0 ,不能支持Lua 4.0 .她利用模板原编程技术实现.这意味着,你不需要额外的预处理过程去编译你的工程(编译器会替你完成全部的工作).这还意
2009-08-26 11:01:00
2551
1
转载 网络传输——结构体还是序列化?
虽然,网络编程里面的数据传送推荐用序列化,但我不用,还是选择结构体(返璞归真),有以下几点理由:1.跨平台问题: 序列化确实可以很好的跨语言平台,可大多数网络游戏不需要跨语言平台 2.别以为有了序列化就不需要结构体 表面上序列化代码量小,按顺序读和写char int short LPCSTR ... 就好,逻辑对象写不写都无所谓,那就是大错而特错了 待序列化的对象发送前的结构还是不可
2009-08-13 09:19:00
2515
转载 Lua 5.1 参考手册
Lua 5.1 参考手册by Roberto Ierusalimschy, Luiz Henrique de Figueiredo, Waldemar Celes云风 译 www.codingnow.comCopyright © 2006 Lua.org, PUC-Rio. All rights reserved. 1 - 介绍Lua 是一个扩展式程序设计语言,
2009-08-07 15:34:00
1891
转载 VC下发布的Release版程序的异常捕捉
寻找Release版程发生异常退出的地方比Debug版麻烦得多。发生异常的时候windows通常会弹出一个错误对话框,点击详细信息,我们能获得出错的地址和大概的出错信息,然后可以用以下办法分析我们的程序。 一. 用MAP文件定位异常代码位置。1.如何生成map文件打开“Project →Project Settings”,选择 C/C++ 选项卡,在“Debug Info”栏选择
2009-08-07 15:08:00
5242
原创 简单运行Lua代码
Lua是一个嵌入式的脚本语言,它不仅可以单独使用还能与其它语言混合调用。Lua与其它脚本语言相比,其突出优势在于:可扩展性。Lua的扩展性非常卓越,以至于很多人把Lua用作搭建领域语言的工具(注:比如游戏脚本)。Lua被设计为易于扩展的,可以通过Lua代码或者 C代码扩展,Lua的很多功能都是通过外部库来扩展的。Lua很容易与C/C++、java、fortran、Smalltalk、Ada,以
2009-08-07 00:27:00
17361
2
转载 Lua脚本语法说明(修订)
Lua脚本语法说明(增加lua5.1部份特性) Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱。 所以,我只简单的归纳一下Lua的一些语法规则,使用起来方便好查就可以了。估计看完了,就懂得怎么写Lua程序了。 在Lua中,一切都是变量,除了关键字。I. 首先是注释 写一个程序,总是少不了注释的。 在Lua中,你可以使用单行注释和多行注释。 单行注释中,连续两个减号
2009-07-30 16:57:00
1087
转载 游戏的分类,知识普及
游戏的分类,知识普及 游戏的分类,知识普及 关键词:游戏 知识 分类 ┊ 游戏类 ┊ 推荐: ┊ 来源:我爱水煮鱼 ┊ 收藏 游戏,大家并不陌生,可是你知道你玩的游戏是什么类型吗?游戏有多少分类吗?下面就给大家简单介绍一下,普及一下知识。RPG=Role-playing Game:
2009-06-19 09:05:00
1910
原创 Java
类类型:abstrace 抽象类,到少有一个抽象操作函数,不能实例化,必须进一步地衍生子类。final 终结类, 不能进一步继承。public 公共类。synchronizable 同步类,所有操作都是同步的。StringString类型中存储的值是不能改变的,变化的要用StringBuffer。数组int list[];list = new int[20]
2009-04-03 15:14:00
773
转载 Eclipse3.4+Lomboz3.3+Tomcat6.0配置与开发Web应用
运用eclipse开发web应用的安装配置比较繁琐,本人根据自己的学习经验将运用eclipse+lomboz+tomcat的具体安装配置开发web应用的过程写出来,希望能够给需要学习的朋友以帮助,也算自己的学习笔记吧。 1.安装准备: 软件下载: eclipse下载:http://www.eclipse.org/downloads/ JDK安装程序下载:
2009-04-03 10:00:00
1646
原创 ant build.xml
Ant的概念 可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道 make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就 是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有 一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开发跨平台的应用时,用样也
2009-04-02 17:34:00
943
原创 CVS 添加用户
安装了cvsNT 2.5.03.2382,整个过程很简单也很顺利。安装完成后启动ControlPanel,建了一个Repository:name为/cvsRoot。默认情况下windows的管理员就是Repository的管理员,可以用windows的帐户登陆cvs。然后,就想为repository添加更多的用户。有一种简单的方法,就是添加windows的用户,因为windows的用户
2009-04-02 10:48:00
913
原创 Eclipse 快捷方式
. ALT+/ :代码提示· Ctrl + Shift + O :引入及管理imports语句· Ctrl + Shift + T : 打开Open Type 查找类文件· Ctrl + Shift + F4 : 关闭所在打开的窗口 · Ctrl + O :打开类似大纲视图的小窗口· Ctrl + E : 打开编辑器(切换窗口)· Ctrl + / :
2009-04-02 09:41:00
674
原创 资源管理器默认打开指定盘
只要更改资源管理器的快捷方式属性中Target增加参数盘符:,/e即可。%SystemRoot%/explorer.exe d:, /e
2009-03-31 09:36:00
1084
原创 常见排序算法
冒泡排序,插入排序,shell排序,快速排序,堆排序等。现在把代码帖出来,大家瞅瞅。// Sort.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#define MAX 10void GetRandom(int a[],int n){ for (int i=0; i { a=rand()%(2*n); }}void Print(
2009-03-25 11:15:00
630
原创 Pro*C操作存储过程
EXEC SQL BEGIN DECLARE SECTION; unsigned int nUserID, friendID; int gid, nStartPos, nReqCount; VARCHAR db_link_name[32]; SQL_CURSOR cur_friendlist; int retcode; EXEC SQL END DECLARE SECTION
2009-03-25 11:07:00
918
原创 WinDbg调试程序
什么是WinDBG? WinDbg是微软开发的免费源码级调试工具。Windbg可以用于Kernel模式调试和用户模式调试,还可以调试Dump文件。由于大部分程序员不需要做Kernel模式调试,我在这篇文章中不会介绍Kernel模式调试。Kernel模式调试对学习Windows核心极有帮助。如果你对此感兴趣,可以阅读InsideWindows 2000和Windbg所带的帮助文
2009-03-25 11:06:00
990
原创 用 C++ 创建简单的 Win32 服务程序
摘要 本文描述如何用 Visual C++ 创建 Windows NT 服务程序。创建该服务仅用到一个C++类,这个类提供服务与操作系统之间一个简单的接口。使用这个类实现自己的服务非常简单,只要改写少数几个基类中的虚拟函数即可。在本文有三个源代码参考例子: NTService 是一个简单的 Win32 服务,它就是用本文所描述的方法建立的; NTServCpl 是一个控制面版程
2009-03-25 11:05:00
1119
原创 CEdit的自动滚动
1. CEdit 设置为MultiLine 变量名称为 CEdit m_GPSInfo 2.Auto VScroll 3. m_GPSInfo.SetRedraw(FALSE);//防止闪烁 int nLength = m_GPSInfo.SendMessage(WM_GETTEXTLENGTH); if (nLength > 10240) m_GPSInfo.Clear();
2009-03-25 11:04:00
2713
原创 如何使类不能被继承
如果大家熟悉java的话应该知道java中有一种类不能被继承,那就是final类.这种类有很多用处,尤其是在大的项目中控制类的继承层次.使子类数量不至于爆炸.在使用了多继承的类层次中这也是防止出现菱形继承层次结构的一个好办法. 要实现一个不能被继承的类有很多方法. 如何使类不能被继承呢?主要的思路就是使子类不能构造父类的部分,这样子类就没有办法实例化整个子类.这样就限制了子类的继承
2009-03-25 11:00:00
985
1
原创 同步机制摘要
Critical section(临界区)用来实现“排他性占有”。适用范围是单一进程的各线程之间。它是: 一个局部性对象,不是一个核心对象。 快速而有效率。 不能够同时有一个以上的critical section被等待。 无法侦测是否已被某个线程放弃。 Mutex Mutex是一个核心对象,可以在不同的线程之间实现“排他性占有”,甚至即使那些线程分属不同进程。它是: 一个核心对象 如果拥有M
2009-03-25 10:59:00
694
原创 指针与引用的区别
指针与引用看上去完全不同(指针用操作符“*”和“->”,引用使用操作符“. ”),但是它们似乎有相同的功能。指针与引用都是让你间接引用其他对象。你如何决定在什么时候使用指针,在什么时候使用引用呢? 首先,要认识到在任何情况下都不能使用指向空值的引用。一个引用必须总是指向某些对象因此如果你使用一个变量并让它指向一个对象,但是该变量在某些时候也可能不指向任何对象,这时你应该把变量声明为指
2009-03-25 10:57:00
595
NGUI.pan.baidu.com.txt
2020-01-08
visual assist 2062 支持VS2015,含破解文件
2015-04-24
windbg基本调试技术
2008-12-22
WinDbg整理资料
2008-12-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人