代码改变世界

随笔档案-2015年12月

Unity3D行为树插件Behave学习笔记

2015-12-25 13:13 by 阿诚de窝, 3355 阅读, 收藏, 编辑
摘要: Behave1.4行为树插件下载地址:http://pan.baidu.com/s/1i4uuX0L安装插件和使用我们先来看看插件的安装和基本使用方法,新建一个Unity3D项目,这里我使用的是5.0以上的版本:导入插件第一步当然是导入下载好的插件包了,操作略过...创建资源首先我们创建一个名为BT... 阅读全文

行为树的理解和学习

2015-12-25 13:09 by 阿诚de窝, 18565 阅读, 收藏, 编辑
摘要: 最近打算好好研究一下行为树,在使用行为树之前,我们应该先理解行为树的基本概念和相关的逻辑,然后我们就Unity3D平台下的行为树插件的使用来进行学习行为树。什么是行为树如果了解过状态机,会知道在行为树之前,在实现AI用得比较多的技术是状态机,状态机理解起来是比较简单的,即一个状态过渡到另一个状态,通... 阅读全文

Unity3D之飞机游戏追踪导弹制作

2015-12-07 18:51 by 阿诚de窝, 7984 阅读, 收藏, 编辑
摘要: 最近开发完成一款打飞机的游戏,记录一下制作追踪导弹的方法,最开始在网上找到的资料制作出来的追踪导弹都不够真实,主要的问题是没有对导弹进行一个阀值处理,导弹每帧都始终会面向目标,而不是按照一定的角度进行旋转,导致无法躲避跟踪导弹,下面我来说一下更加真实的跟踪导弹的制作方法。拖拽首先,我的Demo里有两... 阅读全文

Unity3D之游戏暂停制作方法记录

2015-12-07 18:51 by 阿诚de窝, 11404 阅读, 收藏, 编辑
摘要: 在游戏开发中我们一般都需要涉及到一个功能:游戏暂停,但是这里指的暂停仅仅是核心模块的暂停,并不是整个游戏都暂停,比如一些UI和UI上的动画与特效是不能被暂停的,整个游戏都暂停了玩家该如何继续游戏呢。这里我们主要讨论Unity的游戏暂停实现。使用timeScale我们通过设定Time.timeScal... 阅读全文

Unity3D之移植学习笔记:移植到Android平台更好的方法

2015-12-07 18:48 by 阿诚de窝, 1958 阅读, 收藏, 编辑
摘要: 接上文,之前我们采用了直接将Unity项目导出为Eclipse项目来修改的方式,这种做法存在的一个最大的问题就是:每当Unity被修改之后,都需要重新导出,而每次导出的项目在Android平台方面的Java代码又需要重新编写对应的功能,这样开发效率会受到极大的影响,所以这里我们使用另外一种方式来移植... 阅读全文

Unity3D之移植学习笔记:移植到Android平台

2015-12-07 18:45 by 阿诚de窝, 2877 阅读, 收藏, 编辑
摘要: 首先,我们需要一台已经配置好可以开发Android应用的计算机,这里我使用的是Windows系统+Eclipse+ADT的开发环境,当然也可以使用Android Studio或者使用Mac系统都可以。导出到Eclipse设置U3D工程首先需要设置游戏的平台为Android:在Player Setti... 阅读全文

Unity3D细节整理:AssetBundle对应的各种格式文件的类型

2015-12-07 18:42 by 阿诚de窝, 10189 阅读, 收藏, 编辑
摘要: 我们打包AssetBundle后,Unity3D会根据文件的后缀名将文件转换为特定的类型对象存储起来,我们后期获取时需要根据这些类型取出打包的数据,这里记录下不同后缀文件打包后的类型。文本格式支持后缀:txt、xml;打包后的类型:TextAsset,数据保存在TextAsset的text属性中。二... 阅读全文

框架学习笔记:深度解析StrangeIoC内部运行机制

2015-12-07 18:41 by 阿诚de窝, 2861 阅读, 收藏, 编辑
摘要: StrangeIoC的设计和RobotLegs一致,所以我的解析会对照RobotLegs来看。整个框架使用的是MVCS的模式,关于MVCS模式大家可以点这里进行查看,这里就不谈了,既然StrangeIoC称为依赖注入框架,我们就直接谈这个框架的注入实现。中介类的生命周期为啥不先说注入呢?因为自动创建... 阅读全文

框架学习笔记:Unity3D的MVC框架——StrangeIoC

2015-12-07 18:40 by 阿诚de窝, 10119 阅读, 收藏, 编辑
摘要: 作为从AS3页游走过来的人,看见StrangeIoC会额外亲切,因为StrangeIoC的设计和RobotLegs几乎一致,作为一款依赖注入/控制反转(IoC)的MVC框架,StrangeIoC除了使我们的程序结构更加解耦合理外,还为我们提供了大量方便的功能(这里主要是和PureMVC进行对比)。R... 阅读全文
点击右上角即可分享
微信分享提示