Lua使用实记

c调用lua堆栈常用操作-------

Unity3D手机中的网页调用与回调

Unity3D手机中的网页调用与回调,其实就是我们口中常说的Webview,是手机项目里调用网页,来代替游戏画面展示的一种方法。因为其展示的是网页,所以展示画面是相对动态的,可以由服务器来控制。但是我们不只需要展示画面,还需要当点击网页按钮时产生回调以使U3D执行指定程序。

Unity3D人物行为状态机和指令状态机

Unity3D人物行为状态机和指令状态机。状态机在各类游戏中都应用的比较平凡,不要以为只有角色扮演类游戏才用到状态机,但凡有物体有动作切换或者重复的指令切换都是状态机用到的地方。其实状态机到处都是,只有你想不到没有有他触及不到的地方,当然我这里主要讲有限状态机。这里省略一万字的状态机基础知识以及我的唠叨。

Unity3D行为树系统编程实现

Unity3D行为树系统编程实现。行为树在AI领域使用十分广泛,行为树的架构非常通用和便捷,在扩展性方面表现得更是非常好。我这里只讲关于如何实现行为树,跳过了基础的行为树概念。关于行为树的介绍和行为树概念请看《使用行为树behavior-tree实现游戏ai》这是业界一个前辈写的文章我只是代为转载。

html5游戏开发---cocos2dx-js

html5游戏开发---cocos2dx-js。在神经猫发热后,我开始关注html5游戏。所以前段时间做了2个html5小游戏当试水,用的引擎是cocos2dx-js。在这里我想做回忆下,html5的制作过程和需要注意的地方,也阐述下当下html5游戏渠道的问题。

Git命令使用集合

下面是我最近一直在使用的git命令。不知道能否为你提供点帮助。当然,我在github上做了很多好东西,全是开源的供你慢慢享用,如果觉得不错可以star(收藏),fllow(订阅)一下。等我空点了再把项目技术分享给你们哦。https://github.com/luzexi

Unity3D之对pomelo框架网络层改装

最近了解了下网易的开源服务器框架pomelo,github地址:https://github.com/NetEase/pomelo发现其中它封装的u3d的网络层部分有线程安全问题,几乎不能直接u3d项目,所以对其进行了2次封装,让他可以真正用于u3d项目。

Unity3D之如何将包大小减少到极致

Unity3D之如何将包大小减少到极致,图片是游戏app里最最占空间的资源,所以请各位还没有理解u3d对图片文件存储方式理解的请看《unity3d-texture图片空间和内存占用分析》。因为u3d对资源的压缩并不阐述的十分详细,所以很多项目在遇到包大小瓶颈时非常头疼。我也不是神仙,也同样痛苦过,但经历几个项目的折腾,最终能梳理出一套能将u3d包大小减少到合理范围的方法。

Unity3D--Texture图片空间和内存占用分析

Texture图片空间和内存占用分析。由于U3D并没有很好的诠释对于图片的处理方式,所以很多人一直对于图集的大小和内存的占用情况都不了解。在此对于U3D的图片问题做一个实际数据的分析。此前的项目都会存在这样或者那样的打包后包大小与内存占用情况的问题,所以这次所以彻彻底底得分析下U3D对于Texture的处理方式。程序里的内存优化请参考《unity3d优化之路》。减少U3D包大小请参考《unity3d之如何将包大小减少到极致》

WEB游戏服务器架构(HTTP)

WEB游戏服务器架构(HTTP)。在如今游戏中,越来越多使用WEB架构方式来做游戏,《临兵斗者三国志》也是其中一个。我使用了PHP来做WEB服务器主逻辑语言,原因为他的开发速度快,并且容易招人容易上手。 接下来主要来介绍下WEB服务器游戏架构的方式。(本文以PHP+MYSQL+MEMCACHE+NGINX为例)