
Unity3D
文章平均质量分 60
hackmind
爱游戏,爱探索,爱分析的三爱青年。
展开
-
Unity3d http 通信
前言Unity3d 是一个跨平台的引擎,在移动互联网浪潮之中,尤其是移动游戏3d方向上,Unity3d 毫无疑问是最耀眼的明星。Unity3d的http通信很简单,也非常好用,下面通过http和php sever交互来简单介绍一下。http 提交数据原理 http 协议通过 url来获取和提交数据 。提交数据的方式 有两种,一种是get方法,一种是post方法。get一般用于告诉服原创 2012-08-24 18:04:58 · 8756 阅读 · 0 评论 -
Unity Android Activity控制
开发游戏,在国内发行,接入各个渠道SDK是一件绕不开的事情。并且这件事非常复杂琐碎。本文通过讲解Unity Android 工程启动入口,再通过自己添加Activity启动Unity Activity,任意操控布局和通信。原创 2017-12-01 12:34:21 · 2801 阅读 · 0 评论 -
Unity app 如何打开商店
游戏都需要版本更新,本文简单介绍一下Unity 开发的游戏如何指引玩家去 App Store 下载新版本。原创 2017-09-27 15:37:31 · 9660 阅读 · 0 评论 -
欢快的使用Unity JSON吧
Unity3d 5.3加入了UnityUtility类,意味着Unity终于有了自己原生态的JSON库。Unity3d主要用来游戏开发,JSON做为游戏开发中最受欢迎的配置文件。在官方没有库支持的时候,大家都使用不同的库,我们的项目选择了LitJson,是否选用官方的JSON,只有对比之后才能知道结论。原创 2016-10-19 16:43:43 · 2446 阅读 · 0 评论 -
Unity游戏逻辑服务器实践
0x01:前言由于服务器需要做客户端战斗模拟,我们的服务器是用python写的,理所当然我们战斗服务器也采用python重写了一套战斗服务器,遇到了哪些问题: 1、浮点数运算精度问题 2、运行效率问题 3、Unity核心库源码问题0x02:奇思妙想我们团队内部想,既然客户端有现成的代码,何不自己实现网络通信部分,把战斗部分代码剥离出来,直接用Unity导出运行文件不就行了,况且Unity支持跨原创 2016-03-08 15:46:30 · 4135 阅读 · 1 评论 -
Unity Update 详解
这次我们项目中需要做战斗录像,为了保证逻辑都是按照精确时间调用,所有和时间相关的实例需要总的FixedUpdate调用过来。当然如果是和物理相关,或者做类似保证按照对应的次数和时间调用,FixedUpdate是最合适不过的。原创 2016-02-10 22:07:29 · 17680 阅读 · 0 评论 -
Unity 协程使用指南
使用Unity的过程中,对协程只知道如何使用,但并不知道协程的内部机理,对于自己不清楚的部分就像一块大石压力心里,让自己感觉到担忧和不适。这篇文章一探究竟,彻底揭开协程的面纱,让大家在使用中不再有后顾之忧。0x01 概念协程是:程序组件来生成非抢占式多任务子函数,生成的子函数允许在程序里挂起和唤醒操作。原创 2016-01-03 16:17:16 · 8024 阅读 · 0 评论 -
Unity AssetBundles 使用指南
0x00:简介AssetBundles 是Unity使用的一种资源格式,AssetBundles资源可以在不同项目交叉单独使用,Unity中主要用AssetBundles使资源和可执行文件分离。0x01:生成AssetBundlesAssetBundle可以调用Unity接口:BuildPipeLine.BuildAssetBundle(Object mainAsset, Object[] asse原创 2015-12-17 13:10:05 · 4353 阅读 · 0 评论 -
Unity 项目在设备上场景发白问题
0x00:前言一晃几个月都没更新博客了,其实evernote里有大量的笔记,只是想把这些内容都整理成一个系列,一起发出来,这一年半来一直在做Unity项目,积累了大量的经验,等项目过了最忙的这段时间,将会从项目立项一直到上线,把这些杂七杂八的事情整理成一个系列。0x01:现象Unity editor里运行场景正常显示 打包Android, Ios app 场景发白(bright white), 音原创 2015-08-31 10:20:00 · 6068 阅读 · 1 评论 -
微软版UnityVs横空出世,到底是谁成就了谁?
在移动互联网浪潮持续发力下,手游行业也异常火热。在如今的手游行业,Unity3d无疑是最耀眼的哪颗星。一直认为Unity面向设计师是友好的,对程序员这边并不是很友好。2012年用Unity时开发工具也就自带的MonoDevelop。等到今年在使用Unity时大家已经用到了VisualStudio,开发效率不是一个级别。我是重度Vim使用者,但是再比较大的项目里VisualStudio + VAssist X + Vim,生活一下子变的美好起来了。但让Unity程序员更幸福的事情突然降临了,UnityVs被微原创 2014-07-31 16:44:18 · 4231 阅读 · 0 评论 -
手游项目初期的一些想法
公司要开始新的手游项目,需要我给程序这边做一个简单的介绍,在这里简单记录一下。1、语言框架选择cocos2d-x:优点:cocos2d-x 是c++框架,成熟的引擎,有很多成功的例子,我叫mt, 捕鱼达人, 大掌门,社区现在也比较强大缺点:2d游戏引擎,整个代码风格都是模仿object 写的,对于没有接触过object c的人来说比较难理解,没有一个好的网络库unity3d:原创 2014-02-12 11:14:39 · 2854 阅读 · 0 评论 -
Unity Android 加载动态库
前言在接入360 Android SDK时遇到在有些机型的Android机器上报错,具体错误提示为: Failure to initialize! Your hardware does not support this applicationUnity生成的原生包可以正常运行,那问题很明显出在360 SDK身上。遇到问题时,我的习惯首先是去想自己哪里有问题,排除掉自身原因,在找其他问题。翻看了原创 2017-12-03 22:31:45 · 4208 阅读 · 0 评论