自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

superzhan

Game Programmer

  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 Unity 屏幕特效 冬天积雪

Begin这个冬天积雪的屏幕特效,从效果上看还是不错的。实现的原理还是挺简单的。首先获取到屏幕像素的深度纹理信息,得到每个像素的法线。利用法线的Y值得到积雪的程度。然后把积雪贴图和原本的贴图进行混合。

2017-08-11 11:48:10 2711

原创 Unity 游戏帧率优化,设置分辨率

帧率低的奇怪问题在优化游戏的时候遇到了一个奇怪的问题,经过一轮的优化之后,游戏的CUP占用率和内存使用都在正常范围(用腾讯cube 或者UWA),在profile 中也没有毛刺,在部分android手机上能流畅运行。但是在某些大屏幕的手机上FPS特别低,在一部4核心CUP、4G内存的Oppo手机上帧率不到23FPS ,但是在小米2上运行反而特别流畅。进过一系列的排查和试验,某些标榜为高端机的手机,手

2017-08-09 10:33:58 19699

原创 Unity android 黑屏问题

Unity 游戏在接入魅族或者其他SDK之后出现黑屏问题。游戏启动到Unity的闪屏之后,整个手机屏幕变黑,但是经过一段时间后,游戏有声音播放,而且可以点击黑屏的某些区域。这个问题仅仅出现在游戏安装后第一次启动,第一次启动后,把游戏从内存删除,再次启动就不会遇到这个问题。Android Studio 中找到一个GLSL的报错 。Unity GLSL link failed, no info log

2017-08-08 15:59:53 11111 1

原创 express+monogo实现ToDo Restful Api

Begin REST即表述性状态传递(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。 表述性状态转移是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是RESTful。需要注意的是,REST是设计风格而不是标准。REST通常基于使用HTTP,URI,和XM

2017-08-06 21:42:21 1081

原创 Unity5 AssetBundle的简单使用

AssetBundleAssetBundle 是Unity提供的一个功能,可以把资源(包括预设、模型、贴图等)压缩成一个资源包,可以应到到游戏的热更新上。

2017-02-19 21:06:47 360

原创 天天萌泡泡

《天天萌泡泡》是一款简单好玩的消除游戏,点击三个或以上同颜色、相连接的泡泡来进行消除,简单而有趣。游戏玩法:类似消灭星星的玩法,点击三个或以上同颜色、相连接的泡泡进行消除。 一次消除的元素越多,就会产生越厉害的特殊泡泡。点击特殊泡泡能大量消除其他泡泡,获得更高的分数。游戏是限时模式。

2016-11-23 08:13:25 1007

原创 Unity使用WWW类调用Restful接口

1 BEGIN维基百科,自由的百科全书 具象状态传输(英文:Representational State Transfer,简称REST)是Roy Thomas Fielding博士于2000年在他的博士论文 “Architectural Styles and the Design of Network-based Software Architectures” 中提出来的一种万维网软件架构风格

2016-11-19 12:20:45 1620

原创 Scrapy抓取壁纸图片

Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。本文编写一个简单的Python 爬虫用于抓取http://desk.zol.com.cn/的部分壁纸。开发环境是mac OS ,python 版本是2.7.

2016-11-12 22:44:21 824

原创 Netty的restful API 简单实现和部署

Netty 是一个基于NIO的客户,服务器端编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用,例如实现了某种协议的客户,服务端应用。Netty相当简化和流线化了网络应用的编程开发过程,例如,TCP和UDP的socket服务开发。Netty是一个异步服务端网络编程框架,使用netty可以快速开发出需要的服务。目前有不少公司使用netty开发游戏服务器。Netty的高效性吸引

2016-11-12 19:23:27 18693 1

原创 Unity3D 自动光照 shader

不需要在场景中添加灯光,可以按照亮度渲染3D对象。Shader "Custom/Diffuse" {Properties { _MainTex ("Base (RGB)Trans (A)", 2D) = "white" {} _Brightness ("Brightness", Float) = 1.0}SubShader { Tags { "RenderType"="

2015-10-28 09:46:12 686

原创 python 虚拟且独立的空间 virtualenv

virtualenv可以搭建虚拟且独立的python环境,可以使每个项目环境与其他项目独立开来,保持环境的干净,解决包冲突问题。安装pip install virtualenv创建一个虚拟且独立空间。env1 是虚拟环境的名称virtualenv env1如果需要指定python 的版本,可以使用参数 –python= 2.7virtualenv --python=python2.7.6 env1

2015-08-23 21:21:49 1006 1

原创 python-restful 代码Demo

from flask import Flaskfrom flask_restful import reqparse, abort, Api, Resourceapp = Flask(__name__)api = Api(app)TODOS = { 'todo1': {'task': 'build an API'}, 'todo2': {'task': '?????'},

2015-08-19 17:17:29 722

原创 使用flask 构建基本的 restful api

基本的restful api#!flask/bin/pythonfrom flask import Flask, jsonify,abort,make_responsefrom flask import request,url_forfrom flask.ext.httpauth import HTTPBasicAuthauth = HTTPBasicAuth()app = Flask(__n

2015-08-19 17:16:25 1140

原创 python Flask 使用https 安全协议

1 需要安装python 的 openssl 的类库,使用pip 安装pip install pyOpenSSL2 在 Flask 的代码中可以直接使用from flask import Flaskapp = Flask(__name__)app.run('0.0.0.0', debug=True, port=8100, ssl_context='adhoc')以上代码使用 pyOpenSSL

2015-08-19 17:13:33 16353

原创 mac环境python Flask 环境搭建

mac环境python Flask 环境搭建

2015-08-17 10:12:30 7370

原创 quick - lua 分辨率适配

Quick中CONFIG_SCREEN_AUTOSCALE的值有三种情况:FIXED_WIDTH:保持传入的设计分辨率宽度不变,根据屏幕分辨率修正设计分辨率的高度。FIXED_HEIGHT:保持传入的设计分辨率高度不变,根据屏幕分辨率修正设计分辨率的宽度。FILL_ALL:保证了设计区域总有一个方向铺满屏幕,另一个方向可能超出屏幕或留有黑边。却没有全屏幕适配的情况,需要修改代码增加这个功能。

2015-08-13 13:42:44 3542

原创 quick 3.3final 编译成功 运行出错的问题

cannot locate symbol "MD5_Init" referenced by "libcocos2dlua.so"根据提示, 应该是缺少某个类库。 解决方式 1。在pro.android 的jni 目录下的 Application.mk 文件中 `CC_USE_CURL := 1` 2。首先把CC_USE_CURL=0,然后修改frameworks/runtime-sr

2015-08-13 11:22:46 550

原创 quick-lua 游戏存档 GameState 方式

quick-lua 存档 GameState

2015-08-07 17:35:30 1705

转载 The graphics pipeline ,Open GL 渲染管线

来源:http://duriansoftware.com/joe/An-intro-to-modern-OpenGL.-Chapter-1:-The-Graphics-Pipeline.html Ever since the early days of real-time 3d, the triangle has been the paintbrush with which scenes have

2015-06-18 15:23:19 959

原创 android 自动化编译,批量打包

android 自动化编译,批量打包ant 配置android update 命令使用 AntDemo 的 文件文件编码问题python 脚本1.ant 配置 http://www.cnblogs.com/avenwu/p/3515973.html 。电脑已经安装过cocos, ant 已经配置好了。2.(我的android项目引用了 user library) 打开终端,cd 到

2015-04-30 16:18:01 676

原创 Unity,APK资源优化

Unity引擎,APK大小优化 一个手机游戏到了开发的后期,一个最重要的步骤就是优化APK包的大小。主要优化贴图,模型,和声音。本文主要讲述如何批量优化这三种资源。 对于贴图资源可以修改贴图的最大Max Size 和Format来减少贴图资源的大小(也只能用这种方法)。如何项目中有好几十张贴图需要做这有的优化,或者需要在高清版和低配版之前切换,这样的修改就有些蛋疼了。这种

2015-03-04 22:45:46 1835

转载 创建SSH密钥,并连接GitHub

目录Windows环境下生成SSH Keys,并连接GitHubMac环境下生成SSH Keys,并连接GitHub单机如何控制不同的SSH Keys连不同的Git环境?我们可以使用SSH Keys在本机和GitHub之间建立一个安全的连接。下面,我们将手把手教您如何创建SSH Keys并将公钥加到你的GitHub账户中。一、Windows环境下生成SSH

2015-01-29 12:19:40 629

原创 unity 线程库 Loom 的初步使用

1.

2014-06-15 23:57:05 9741 2

原创 NGUI和2dtoolkit 混合使用

1.添加一个tk2dCamera 2,把tk2dCamera 加入到UI ROOT中3.把NGUI 的Camera下的所有对象移到tk2dCamera下,删除NGUI 的Camera4,这样两个插件的东西比例不一样,所以调整一下NGUI的比例,修改Panel的Scale,是的两个插件的大小一致  tk2dCamera 的设置,第一个红框是目标分辨率的

2013-11-20 22:33:20 1703

原创 NGUI 分辨率自适应

NGUI 分辨率自适应NGUI 3.0.3 只使用高度作为比例缩放的参考 例如我的目标分辨率为800*480,那个要做的是1、把图片按这个大小设计,2 把下图中的Manual Height设置成480.

2013-11-20 22:26:14 878

WordPress 中文版 安装包

WordPress 中文版 安装包 。使用PHP语言开发的博客平台,支持在PHP和MySQL的服务器上架设自己的博客。

2016-01-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除