学习笔记
风长清
这个作者很懒,什么都没留下…
展开
-
Unity-BehaviourTree行为树的简单介绍
原文地址:https://www.66berry.com/archives/118之前在做AI的时候用的是状态机,但后来发现,当状态增多时整个状态机会变得很臃肿,状态的切换条件也很难把控。于是就想到了行为树,花了些时间研究了一下。既然是树,那就是说是各种节点构成的。行为树中主要的节点类型由以下1.复合节点(CompositeNode)2.条件节点(ConditionNode)3. 动作节点(ActionNode)4.选择节点(SelectorNode)5.顺序节点(SequenceNo..转载 2020-10-15 20:12:42 · 1629 阅读 · 0 评论 -
unity帧同步游戏极简框架及实例
原文地址:https://blog.csdn.net/wanzi215/article/details/82053036阅前提示:此框架为有帧同步需求的游戏做一个简单的示例,实现了一个精简的框架,本文着重讲解帧同步游戏开发过程中需要注意的各种要点,伴随框架自带了一个小的塔防sample作为演示.文章目录哪些游戏需要使用帧同步 如何实现一个可行的帧同步框架 帧同步原理 帧同步算法 基础核心算法 渲染更新机制 插值动画参数计算公式详解 定点数 关于Dotween的正.转载 2020-08-27 17:52:22 · 606 阅读 · 0 评论 -
四种加密算法之DES源代码-C++
DES.h文件:[cpp] view plaincopy////////////////////////////////////////////////////////////////////////// /* Provided by 朱孟斌, National University Of Technology转载 2014-05-08 16:10:49 · 3218 阅读 · 1 评论 -
unity增量更新策略
原文地址:http://blog.csdn.net/janeky/article/details/17666409转载 2014-08-22 15:35:38 · 3780 阅读 · 0 评论 -
unity增量更新策略
(原文出处 http://blog.csdn.net/janeky/article/details/25923151)转载 2014-08-22 15:59:18 · 4018 阅读 · 2 评论 -
Ngui的基本用法
1.下载一个nGUI插件打开unity,右键Import Package 在弹出的对话框选择下载好的ngui插件 点击打开 加载插件 加载完成后,按F5或者选择 刷新面板,然后在主菜单可以看见多了一个NGUI选择项 删除项目默认的相机,然后选择NGUI创建一个新的UI转载 2014-08-12 12:19:06 · 2032 阅读 · 0 评论 -
NGUI 创建动态字体集
1、从系统复制字体2、导入unity中,时间有点长耐心等待3、打开NGUI的FontMaker,选择动态字体,选择FontTTF,生成4、测试转载 2014-08-12 12:25:02 · 1000 阅读 · 0 评论 -
NGUI 制作字体集和图集
1、下载字体集制作工具,如果电脑装有jdk请下载这个,没有请下载这个。BMFont产生的大图不要超过一张否则会这样报错使用hiero制作字体,过程类似创建图集转载 2014-08-12 12:24:02 · 1121 阅读 · 0 评论 -
unity如和同时打开多个工程
开发的过程中,总是只能打开一个工程原创 2014-08-25 18:00:35 · 5020 阅读 · 0 评论 -
Unity开发-你必须知道的优化建议
原文地址:http://blog.csdn.net/leonwei/article/details/18042603最近研究U3D开发,个人认为,精通一种新的技术,最快最好的方法就是看它的document,而且个人习惯不喜欢看中文的资料,原汁原味的东西是最正确的,一翻译过来很多东西就都不那么准确了。于是通读了unity的官方manuel,最后面几章都是精华,里面给了非常非常多的官方的优转载 2014-08-25 18:13:46 · 740 阅读 · 0 评论 -
Unity3D项目程序加密2——对dll进行混淆
原文地址:http://liweizhaolili.blog.163.com/blog/static/1623074420145110502776/之前一篇文章阿赵已经简单的介绍了怎样把自己写的代码打包成dll动态链接库,然后在Unity3D里面用。那么接下来的事情似乎就很简单了,我们在Unity3D里面写脚本,到最后完成时,把核心的代码剪切出去打包成dll文件再放回项目里面。这样似乎转载 2014-08-19 12:28:24 · 7121 阅读 · 0 评论 -
Unity4.3新功能:2D工具 的简单使用教程
Unity3D最近推出了4.3版本,其中最大的新功能就是这个2D工具了。我这里简单介绍一下这个2D工具是怎样使用的。首先,在我们创建项目的时候,面板上面多了一个2d和3d的选择,这两个选择有什么不一样的地方呢? 其实这个选项并不重要的,如果选择了2D项目,那么默认创建的摄像机就会变成了正交摄像机,而选择3D项目,默认摄像机会是透视摄像机。这个都是可以在项目里转载 2014-08-19 10:38:45 · 916 阅读 · 0 评论 -
cocos2d-x如何截屏并保存图片
static void ScreenShoot(){ CCSize size = CCDirector::sharedDirector()->getWinSize(); //定义一个屏幕大小的渲染纹理 CCRenderTexture* pScreen = CCRenderTexture::create(size.width,size.height, kCCText转载 2014-07-15 12:13:52 · 1421 阅读 · 0 评论 -
四种加密算法之SHA1源代码-C++
SHA1.h文件:[cpp] view plaincopy//! SHA1 动态链接库实现 H文件 /*! @author 朱孟斌 @e-mail zmb.tsubasa@gmail.com @version 1.0 @date 2011-03 @{ */ #ifndef SHA1_H转载 2014-05-08 16:10:19 · 12102 阅读 · 1 评论 -
四种加密算法之RSA源代码-C++
RSA.h文件:[cpp] view plaincopy//! RSA 动态链接库实现 H文件 /*! @author 朱孟斌 @e-mail zmb.tsubasa@gmail.com @version 1.0 @date 2011-03 @{ */ #ifndef RSA_H #d转载 2014-05-08 16:09:43 · 41119 阅读 · 6 评论 -
Lua 结合c++ 编程1
现在,越来越多的C++服务器和客户端融入了脚本的支持,尤其在网游领域,脚本语言已经渗透到了方方面面,比如你可以在你的客户端增加一个脚本,这个脚本将会帮你在界面上显示新的数据,亦或帮你完成某些任务,亦或帮你查看别的玩家或者NPC的状态。。。如此等等。但是我觉得,其实脚本语言与C++的结合,远远比你在游戏中看到的特效要来的迅猛。它可以运用到方方面面的领域,比如你最常见的应用领域。比如,你可以用转载 2014-04-11 12:33:59 · 1204 阅读 · 1 评论 -
Lua 结合c++ 编程2
上一节讲了一些基本的Lua应用,或许你会说,还是很简单么。呵呵,恩,是的,本来Lua就是为了让大家使用的方便快捷而设计的。如果设计的过为复杂,就不会有人使用了。下面,我要强调一下,Lua的栈的一些概念,因为这个确实很重要,你会经常用到。熟练使用Lua,最重要的就是要时刻知道什么时候栈里面的数据是什么顺序,都是什么。如果你能熟练知道这些,实际你已经是Lua运用的高手了。说真的,第一次我接触栈转载 2014-04-11 14:30:04 · 886 阅读 · 0 评论 -
Lua 结合c++ 编程3
前两天一直忙于工作,没有时间来更新,呵呵,今天赶紧补上吧。上一讲我把Lua基本的栈规则讲了一下,然后完善了一下我的CLuaFn类。让它可以支持任意参数数量和函数名称的传值。当然,这些功能是为了今天这篇文章而铺路的。看了七猫的回帖,呵呵,确实应该说一下SWIG这个工具,说真的,我对这个工具理解不深,因为没有怎么用过,读过一些关于它的文章,似乎是帮你把C++的功能封装成一个Lua基本库的东西,转载 2014-04-11 15:10:22 · 807 阅读 · 0 评论 -
cocos2d-x v3.0新特性及使用
八月份cocos2d-x官网发布了v3.0版本,这次更新的内容特别多,包括2dx的架构以及使用总得来说,给开发者带来了很大的便利:运行环境需求:Android 2.3 or neweriOS 5.0 or newerOS X 10.7 or newerWindows (which version?)Linux Ubuntu 12.04 (or newer转载 2014-04-12 14:13:27 · 4012 阅读 · 0 评论 -
Cocos2dx 3.0 又一种创建项目方式
3-15,cocos2dx 3.0rc0 终于放出来了。在这里不得不吐槽一件事,3.0版本从Alpha,到beta,再到rc,三个版本竟然都有各自创建项目的方式,这样真的不会被人打么?因为rc版创建项目的方式发生了较大的改变,所以这里我单独用一篇来简单介绍(其实我也是临时突击,近来项目挺赶的)。--------------------------准备工作:1、下载最新的coco转载 2014-04-12 15:46:50 · 3751 阅读 · 1 评论 -
LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 还有warning C4996
在电脑里面搜索发现C:\Program Files\Microsoft Visual Studio 10.0\VC\binC:\Windows\winsxs\x86_netfx-cvtres_for_vc_and_vb_b03f5f7f11d50a3a_6.1.7600.16385_none_ba476986f05abc65C:\Windows\Microsoft.NET\Frame转载 2014-06-13 12:29:20 · 932 阅读 · 0 评论 -
IDFA问题 iOS APP上线被拒绝的问题解决(AdSupport),百度统计,友盟统计,讯飞语音等
苹果反馈信息如下:。。。。 To process your delivery, the following issues must be corrected:Improper Advertising Identifier [IDFA] Usage. Your app contains the Advertising Identifier [IDFA] API but you have no转载 2014-07-08 13:41:04 · 3656 阅读 · 0 评论 -
unity3d如何快速接入渠道SDK之Unity篇
首先我们讲一下,为什么要介绍这个插件?是因为这个插件极大的简化了我对接渠道SDK的工作量,精力和时间,也避免了我不断的重复的做接入SDK工作这样没有成就感的无聊工作!所以我就介绍一下这款插件!!!!!!我的开发环境:windows系统 , eclipse , unity4.3.4这款插件的工作方式是中间件加插件 这样的组合模式工作的。所以需要先接入中间件。转载 2014-08-12 15:20:01 · 3753 阅读 · 0 评论 -
Unity之Animation编辑器编辑动画
Unity提供了Animation编辑器,它可以为我们编辑物理动画。举个例子比如场景中有一个来回摇动的秋千,这个秋千在项目中完全只起到衬托作用,它不会与别的游戏对象有任何交互。如果这个秋千也用代码来写控制它来回摇动,会感觉小题大做。此时完全可以使用Animation编辑器来完成。但是它目前还不能编辑 FK 和 IK动画,所以编辑器中编辑动画的种类还是有限的,如果有一天FK 和 IK动画都可以在Un转载 2014-08-15 12:13:30 · 14988 阅读 · 0 评论 -
c++堆和栈
原文地址:http://www.cnblogs.com/SinSay/archive/2008/11/12/1332076.html转载 2014-09-11 15:02:23 · 777 阅读 · 0 评论 -
unity3d shader 学习笔记
原文地址:http://blog.csdn.net/canglang_123/article/details/44941829在unity中我们经常会使用shader,但是从来没有深究过,最近在做项目时遇到相关问题,无从下手,决定系统学习一番,在此前提下把我学习的过程做一个记录。学习过程中参考了浅墨和风宇冲两位高人的博客,本文有不对的地方,还望指正。按照学习技术的习惯,在第一次转载 2015-05-28 15:09:31 · 905 阅读 · 0 评论 -
cocos2dx3.0rc导出自定义类到lua的方法详细步骤
原文地址:http://www.cocoachina.com/bbs/read.php?tid=196416我写了一个用3.0的工具导出类到lua,自动生成代码的方法。以前要导出c++类到lua,就得手动维护pkg文件,那简直就是噩梦,3.0以后就会感觉生活很轻松了。下面我就在说下具体做法。1、安装必要的库和工具包,以及配置相关环境变量,请按照cocos2d-x-3.0rc转载 2015-08-03 10:40:04 · 1042 阅读 · 0 评论 -
Android adb.exe程序启动不起来,如何处理
原文地址:http://blog.sina.com.cn/s/blog_8fd5421d0101dnlg.html经常遇到 Please ensure that adb is correctly located at 'D:\java\sdk\platform-tools\adb.exe' and can be executed.遇到问题描述:运行android程序控制台输出转载 2015-10-12 22:49:29 · 530 阅读 · 0 评论 -
Lua实现的栈、队列
原文地址:http://www.cnblogs.com/vokie/p/4110003.html基于quick cocos2d-x2.2.5的API,写的一个栈,队列。满足游戏开发中的需求。避免重复造车轮~(简单测试。留着自己用。不确定是否还存在bug)栈Stack:按 Ctrl+C 复制代码---- Date: 2014-11-19 15:29:02--loca转载 2016-07-03 18:57:45 · 759 阅读 · 0 评论 -
cocos2dx3.0rc导出自定义类到lua的方法详细步骤
原文地址:http://www.cocoachina.com/bbs/read.php?tid-196416.html我写了一个用3.0的工具导出类到lua,自动生成代码的方法。以前要导出c++类到lua,就得手动维护pkg文件,那简直就是噩梦,3.0以后就会感觉生活很轻松了。下面我就在说下具体做法。1、安装必要的库和工具包,以及配置相关环境变量,请按照cocos2d-x-转载 2016-07-06 19:45:52 · 781 阅读 · 0 评论 -
IAP(程序内购买): 完全攻略
原文地址:http://troybrant.net/blog/2010/01/in-app-purchases-a-full-walkthrough/第一印象觉得In-App Purchase(简称IAP)非常简单。Apple提供的大量文档应该让开发者很快熟悉地熟悉。那么,为什么在你的应用中集成IAP特性就如此令人生厌呢? 这是因为在开发过程中不可避免会出现一些错误。而但这些错误发生的时候转载 2016-06-22 14:31:28 · 1529 阅读 · 0 评论 -
常用数据结构及复杂度
原文地址http://www.cnblogs.com/gaochundong/p/data_structures_and_asymptotic_analysis.html常用数据结构的时间复杂度Data StructureAddFindDeleteGetByIndex转载 2016-08-11 18:10:05 · 467 阅读 · 0 评论 -
【U3d】渲染统计窗口详细介绍(Rendering Statistics Window)
原文地址:http://blog.csdn.net/wdmzjzlym/article/details/51335915当运行一个U3D场景后,可以在界面右上方看到一个叫做"Status"的按钮,点开它就会出现一个重叠界面显示出实时统计数据,比如下图这种样子: 如果你是一名U3D开发新手,或者对此功能非常不熟悉,那么你可能会在游戏优转载 2017-08-30 21:34:52 · 490 阅读 · 0 评论 -
已知四边形的四个点,求一个点是否在四边形之内的解决方法
已知四边形(凸四边形)的四个点A、B、C、D(按逆时针顺序)的坐标,求点P是否在ABCD所围成的四边形内,可以通过向量叉乘的方法实现。http://www.dewen.io/q/5805/Android先提供一种简单情景(假定四边形是一个凸四边形)的解决方法:原理:凸多边形内部的点都在凸多边形的边所在的向量的同一侧(前提是计算边所在的向量时采用的是同一个方向转载 2017-12-12 21:06:11 · 4290 阅读 · 0 评论 -
unity 使用Ngui 屏幕适配问题
原文地址:http://blog.csdn.net/onerain88/article/details/11713299/一、当下移动设备的主流分辨率(数据来自“腾讯分析移动设备屏幕分辨率分析报告”)1.1 iOS设备的分辨率主要有: 宽高宽高比9606401.511366401.7751024转载 2015-05-28 20:26:44 · 9024 阅读 · 1 评论 -
IntelliJ Idea 常用快捷键列表
原文地址:http://lavasoft.blog.51cto.com/62575/97730IntelliJ Idea 常用快捷键列表Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函转载 2015-05-12 18:39:04 · 611 阅读 · 0 评论 -
解决Android SDK Manager下载太慢问题
1、打开android sdk manager2、打开tool->options,如图所示3、将Proxy Settings 里的HTTP Proxy Server和HTTP Proxy Port分别设置成mirrors.neusoft.edu.cn和80将Others中的Force https://...sources to be fetched using转载 2014-08-18 11:03:08 · 1346 阅读 · 1 评论 -
Unity3D项目程序加密1——在Unity3D里使用自己的dl
原文地址:http://liweizhaolili.blog.163.com/blog/static/1623074420144313825921/转载 2014-08-19 12:29:15 · 8587 阅读 · 2 评论 -
Unity3d的Sprite Packer用法介绍
之前有人留言说想我介绍一下sprite packer的用法。那么我也顺便的介绍一下吧。我们用来做sprite 的图片,通常会留有很多空白的地方,我们在画完了sprite之后,这些地方很可能就没有什么作用了。如果想避免这些资源上的浪费,我们可以把各个sprite做成图集,把图片上的空间尽量利用得充实一点。这时候,我们就需要一个制作图集的工具。其实这个功能要自己写也不难的,只是把各个s转载 2014-08-19 11:07:43 · 14705 阅读 · 0 评论 -
Unity3D 4.0新功能:Mecanim动画系统基础教程
原文地址:http://liweizhaolili.blog.163.com/blog/static/16230744201301675240114/转载 2014-08-19 11:30:23 · 1314 阅读 · 0 评论