- 博客(30)
- 资源 (10)
- 问答 (3)
- 收藏
- 关注
转载 游戏开发日志 处理
在游戏开发的过程中,我们需要记录一些日志,以便以后了解游戏运行的情况,以及根据日志发现并处理游戏中的突发情况。一,游戏日志可以分为以下几种:1)系统日志2)用户操作日志3)异常日志,即错误日志系统日志系统日志一般描述的是服务器日常运行的状态。比如启动是否成功,每天统计一下内存的占用量,CPU的使用量等信息。用于查检服务器运行的健康状况。这对于技术分析来说是非常重要的。如果没
2016-04-16 22:22:54
2507
原创 Unity iOS 互相调用
1、Unity调用iOS:1.1、在Unity C#中:[ DllImport( "__Internal" )]private static extern int _showSelectTitleDialog ( string title, string msg);1.2、在Xcode Objective-C中:extern "C" { int _show
2016-04-16 22:01:42
1267
原创 TCP & UDP
TCP & UDP TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,我们这里只做简单、形象的介绍,你只要做到能够理解这个过程即可。我们来看看这三次对话的简单过程:主机A向主机B发出连接请求数据包:“我想给你发数
2016-04-16 21:58:18
434
转载 java BIO NIO AIO 理论篇
java BIO NIO AIO 理论篇http://qindongliang1922.iteye.com/blog/2018539在高性能的IO体系设计中,有几个名词概念常常会使我们感到迷惑不解。具体如下: 序号问题1什么是同步?2什么是异步?3什么是阻塞?4什么是非阻塞?
2016-04-16 21:54:45
379
原创 Lua 脚本语言 与 C的互相调用
Lua访问C++:将C的函数包装成Lua环境认可的函数将包装好的函数注册到Lua环境中Lua调用C函数时,C函数从栈中获取参数,并将计算结果压入栈,并返回压入栈的结果的数量从Lua脚本中调用C++函数,函数必须定义Lua_CFunction类型。格式如下: Int (lua_Cfunction*)(lua_state*)例子:将C函数包
2016-04-16 21:52:55
511
转载 Unity3D开发者快速上手Unreal Engine 4指南
Unity3D引擎定位在“游戏开发大众化”,在近年的手机游戏开发热潮中着实火了一把,拥有广大的用户基础。EPIC官方还专门写了一篇文档: Unreal Engine 4 For Unity Developers:https://docs.unrealengine.com/latest/INT/GettingStarted/FromUnity
2016-04-16 21:49:15
935
转载 Cocos2d-Html5--打怪升级之路
Cocos2d-Html5--打怪升级之路发布于:2013-09-02 09:54阅读数:9737之前就一直很关注这个分支,原因很简单,大学的时候,就一直很想学一些浏览器相关的前端技术 — html,css,js,jquery之类的,但每次都是看了《XXX入门教程》的第一个例子 — 做一个注册登“”阅读器Cocos2d-Html突然想
2016-04-16 21:43:14
690
转载 1.UIRoot:根据高度自适应屏幕分辨率。
1.UIRoot:根据高度自适应屏幕分辨率。NGUI根目录的UIRoot组件自带了根据高度自适应分辨率的功能。Scaling Style属性可选择三种不同的缩放策略。PixelPerfect 完美像素:直接显示设定好的像素。当屏幕高度低于minimum Height时按比例缩小,当屏幕高度大于maximum Height时按比例扩大。FixedSize 按比例缩
2016-04-16 21:41:24
656
转载 万能游戏框架
万能游戏框架 论学习方法 游戏框架演变过程 游戏开发难点 代码组织架构, 资源,网络, 3D数学 ,热更新 拖拽式和 查找式 单例式 常用设计模式讲解: 1,工厂模式 2,策略模式 3,观察者模式 4,单例模式 5,代理模式 6,多例模式
2016-04-16 21:37:08
2694
原创 Cobub Razor 开源PHP 移动统计CI系统 简略分析
数据库 数据仓库 定时任务 定时执行PHP 定时执行sh脚本1. 解析URL到指定的Controller 处理 ,加载Model计算Model, 把Model显示在View上 就是典型的View->Controller->Model->View 所谓Model都是继承 CIModel View都是嵌套在html页面的PHP脚本 Cont
2016-01-17 12:41:32
907
原创 Unity的架构
Unity的架构有如下几种常用的方式。1.EmptyGO在Hierarchy上创建一个空的GameObject,然后挂上所有与GameObject无关的逻辑控制的脚本。使用GameObject.Find()访问对象数据。缺点:逻辑代码散落在各处,不适合大型项目。2.Simple GameManager所有与GameObject无关的逻辑都放在一个单例中。缺点:单一文件过于庞
2016-01-17 11:35:02
5387
转载 C++ 注释规范
最近一直在给项目代码加注释,因为结项有一项工程性的要求是注释占到总行数的额50%,这几天可苦了我们几个。前几天为了统一项目组的注释规范,专门整理了一份,以后可能也用得着,放着备份下。1 源文件头部注释Ø 列出:版权、作者、编写日期和描述。Ø 示例:[cpp] view plaincopy/*************************************
2015-09-12 21:50:04
557
转载 c# 注释规范
模块(类)注释规范模块开始必须以以下格式编写模块注释//////模块编号:///作用:///作者:作者中文名///编写日期/// 如果模块有修改,则每次修改必须添加以下注释//////Log编号:///修改描述:///作者:修改者的中文名//修改日期:///
2015-09-12 21:47:59
564
原创 UI框架的几种方式
1. 采用方法 UIManager showWindow(window) window 属性 windowtype windowname 全屏,弹出式,层叠式UI缓存 可以配置 容量式,个数式,配置表式, 堆栈式, 缓存场景 或 贴图2. 采用window control 状态机控制control, control加载window, enter 与 exit
2015-08-26 09:54:17
615
原创 Unity 各级别 技术面试
初级工程师: UI效果的实现 逻辑数据的处理 C# 和 数据结构算法 功底 语言基础 面向对象 代码风格 重构 组合 聚合 设计模式 UML MVC思想 数据结构:数组 链表 堆栈 树 图 二叉树 基础算
2015-07-09 16:26:23
1627
转载 Unity3D占用内存太大的解决方法
Unity3D占用内存太大的解决方法最近网友通过网站搜索Unity3D在手机及其他平台下占用内存太大. 这里写下关于Unity3D对于内存的管理与优化.Unity3D 里有两种动态加载机制:一个是Resources.Load,另外一个通过AssetBundle,其实两者区别不大。 Resources.Load就是从一个缺省打进程序包里的AssetBundle里加载资源,而一般Ass
2015-07-09 16:05:53
743
转载 用 Unity 进行网络游戏开发(一)
用 Unity 进行网络游戏开发(一)这是我之前写的了,一直保存在电脑里,现在学习写博客。希望多和大家交流,共同进步,文章中说得不好的地方请指出,谢谢!使用Unity3D进行网络游戏开发一.Unity3d 简介 Unity3d是时下比较流行的一款游戏引擎,流行是因为用它做游戏很方便,无论是3d还是2d都会有非常好的效果,即便某些朋友不懂编程,也可以通过U
2015-07-09 16:04:40
4738
转载 Unity3D NGUI 自适应屏幕
Unity3D NGUI 自适应屏幕NGUI确实是非常棒的一个做界面的插件,比起U3D自带的GUI要好很多,当然也有一些不好之处,毕竟什么都不可能那么完美。 最近在用Unity写游戏使用NGUI遇到了一个很多人都在遇到的问题,就是关于屏幕自适应,谷哥度娘里面写关于适应屏幕的帖子很多,但是大多都是 一样抄来抄去,都是说是Panel里面加个UIStretch
2015-07-09 16:00:29
609
转载 Unity3d C#反编译工具Reflector
Unity3d C#反编译工具Reflector 1.下载安装Reflector。2.反编译存放源代码组件,下载组件Reflector.FileDisassembler.zip,解压后得到一些文件,其中 Reflector.FileDisassembler.dll是已经编译好的,其它是它源码;3.打开安装好Reflector,在view菜单
2015-07-09 15:59:18
1166
转载 android 选择本地图片并截剪图片保存到,sdcard指定目录中
android 选择本地图片并截剪图片保存到,sdcard指定目录中博客分类: android 这里,要把选择 和 截剪后的图片存到sdcard 上的指目录中,那么就要有操作sdcard 的权限 Xml代码 uses-permission android:name="android.permission.WRITE_EXTER
2015-07-08 12:29:52
853
原创 andriod 设备 多样化
QVGA 320*240像素 WQVGA 400*240像素HVGA 320*480像素 VGA 640*480像素WV GA 800*480像素 XGA 1024*480像素和屏幕大小也没关系苹果iphone是HVGA 320*480 3.5英寸 而G3(HTC hero)也是HVGA
2015-06-25 15:15:46
361
转载 浅谈 MVP in Android
转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/46596109; 本文出自:【张鸿洋的博客】一、概述对于MVP(Model View Presenter),大多数人都能说出一二:“MVC的演化版本”,“让Model和View完全解耦”等等。本篇博文仅是为了做下记录,提出一些自己的看法,和帮助大家如何
2015-06-25 13:28:28
426
原创 Intent 大全
1.从google搜索内容Intent intent = new Intent();intent.setAction(Intent.ACTION_WEB_SEARCH);intent.putExtra(SearchManager.QUERY,"searchString")startActivity(intent);2.浏览网页Uri uri =Uri.parse("http://ww
2015-06-25 13:25:23
369
原创 Android 一些面试题
1.synchronized 同步块A.无论synchronized关键字加在方法上还是对象上,它取得的锁都是对象,而不是把一段代码或函数当作锁――而且同步方法很可能还会被其他线程的对象访问。B.每个对象只有一个锁(lock)与之相关联。C.实现同步是要很大的系统开销作为代价的,甚至可能造成死锁,所以尽量避免无谓的同步控制。1. 把synchronized
2015-06-25 13:24:15
675
原创 Android 复习 总结一:handler thread looper
Android 复习 总结一:handler thread looperHandler会关联一个单独的线程和消息队列。Handler默认关联主线程,虽然要提供Runnable参数 ,但默认是直接调用Runnable中的run()方法。也就是默认下会在主线程执行,如果在这里面的操作会有阻塞,界面也会卡住。如果要在其他线程执行,可以使用HandlerThread。1.这是最
2015-06-25 13:23:26
481
原创 Android开发之—内存泄露篇
Android开发之—内存泄露篇 众所周知,手机开发,内存相当宝贵。至少在当前的T-Moble G1上,手机只有16M的内存可用,与PC应用开发的内存,真是天壤之别啊。因此如何规避手机应用开发内存泄漏问题,是手机应用开发的重中之重。 在开发过程当中,大部分内存泄漏的原因是,持有上下文引用的长周期对象,要知道,java的GC机制,只对无引用的对象才采取回收措施的
2015-06-25 13:22:46
590
原创 游戏 动画
1 序列帧动画 24帧每秒 30帧每秒 60帧每秒(RPG)2 骨骼动画动画时间器 “遍历 矩阵 执行”模型-平面-3D(包括2D)渲染基本单位叫矩阵矩阵上的点 用矩阵上的值代表点OpenGl 是基于4*4的矩阵骨骼的不一定骨骼各肢体存骨骼矩阵(关键是计算的效率慢)3 CCAction 关键是插值计算 应该
2015-06-14 12:09:52
394
原创 OpenGl渲染相关
着色器顶点着色片段着色器viewpoint适配器适口景深顶点-》图元-》片元-》帧缓冲glbindingTexture glbindingcolor glbindingPoint glbindingxingliang 裁剪解耦 稳定 效率 清晰 分离 易上手 封装性模块: 网络 事件 数据 游戏行为树 状态机 Bx树 A*树
2015-06-14 11:35:42
404
转载 给程序员介绍一些C++开源库
给程序员介绍一些C++开源库2011-11-11 16:02 kanego 博客园 我要评论(0) 字号:T | T今天我们将介绍一些C++开源库。请谅解本文作者可能的照顾不周,本文也希望能起到牵针引线的作用,让大家都分享一些C++开源库。AD: WOT2015 互联网运维与开发者大会 热销抢票C++开源库,欢迎补充。
2015-01-11 17:54:22
676
1
googleplay android APK 超过50M如何解决
2015-08-01
我的笔记本想安装Ubuntu系统 请帮我安装 非常感谢!
2015-06-29
发布了软件到Google market ,但发布时显示支持零台设备
2013-05-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人