自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (4)
  • 收藏
  • 关注

原创 PI vscode opencv c++

在树莓派上连好网,安装好vscode,安装好opencv4 打开vscode安装扩展,C/C++, c++Intellisense,C/C++Extension Pack 创建一个项目文件夹在vscode里打开 ctrl+shift+P 添加配置任务tasks.json { //> 编译多个文件 "version": "2.0.0", "tasks": [ { "type": "shell", "lab.

2021-05-25 12:51:00 304 1

原创 GOOGLE 真实地图模型和瓦片图下载

有个项目需要用到实时的3D地理模型,这里记录一下完整的下载和使用地理模型和贴图的方法。首先我们需要高程数据-高度图,通过高度图计算得到模型数据,然后需要得到每块模型数据的贴图。第一步unity下载一个Mapbox的demo,去官网免费注册得到一个Token,在unity工具栏中MapBox->Setup中填入然后点击Submit就可以使用了。打开其中的ZoomableMap项目,找到UnityTile.cs文件,在这里把浏览过得模型存储到本地。(过程我就不写了,meshfilter存储成obj

2020-09-07 23:51:38 1607 1

原创 树莓派4b外置wifi

树莓派4b的性能还是不错的。但是本来想写一个局域网串流的程序,发现UDP往局域网里发包发不动,特别是跟IO一起使用,网速更不稳定ping网关经常好几百ms。于是买了一个USB的wifi增强一下wifi。首先让pi的用户拥有高权限,这里我申请了root的权限。 插入购买的wifi后,终端lsusb 查看一下wifi的型号,发现我是0bda:f192 Realtek xxxxxx ,说明已经被识别出来了。 终端 sudo nano /etc/network/interfaces 修改里面的配置 .

2020-06-29 00:13:17 4969 1

原创 树莓派c++开发踩坑

实在不喜欢被动地接受撇过来一个个乱七八糟的活了,钱没赚到,毫无体系可言。于是自己买了个树莓派开发板(带摄像头版本,觉得排线速度会不会比USB的快一些),也是为了以后方便扩展一些传感器,准备在上面玩玩,关于有什么实用目的-以后可以控制它在屋里到处走走,检查检查儿子写作业的态度。下载系统、接线、连接显示器、安装小盒子、驱动摄像头、安装git、码云上开项目、安装codeblocks、备份系统,一步步...

2019-12-18 10:40:47 1590

转载 unity5.3 to unity5.4 网络部分修改

Lobby Manager: public override void OnMatchCreate(bool success, string extendedInfo, MatchInfo matchInfo){_currentMatchID = (ulong)matchInfo.networkId;base.OnMatchCreate(success, extendedInf

2016-08-01 16:21:04 1162

原创 max导unity注意及解决

粗制滥造的模型,导入到unity中会导致各种各样的问题,这篇文章可以用于指导3D美术导出unity模型1 单位统一为厘米,每个物体坐标轴中心点要在世界坐标中心点上2 如果经过了镜像,模型需要在3dmax中重置变换,如果重置变换后的模型的法线方向是错误的,那么导入到unity中的模型会进行旋转。修正方法为重置变换后翻转法线。3 如果在unity中需要被烘焙,那么一定要附加 UVW贴图,并

2016-07-26 15:11:44 8754

原创 VR游戏开发防眩晕

VR游戏开发防眩晕

2016-06-20 10:16:44 1508

原创 十年程序之路

迈过30的门槛,又不在北上广深的一线城市,难免对自己将来的路有些心焦,回头看看、向后看看,不知道写下来是篇议论文还是叙事散文。先絮叨一下十年光阴:大学毕业,完全不喜欢自己的专业,于是花家里的钱去学游戏开发。学了一年,在老师(从业恩师)的帮助下做了个毛坯demo,算是找到了块凑合的敲门砖,找到了一家韩国人开的小公司,做了几个月的高尔夫球,也就是一些界面业务逻辑和UI。然后老师出去找了份公交的

2016-03-22 17:16:52 492 1

原创 Unity5.3.2 记录

unity5.3.2版本SpeedTree的叶子的shader跟摄像机挂载的AO效果不兼容,叶子会出现黑片。摄像机挂载的高亮脚本跟Unity的烘焙不兼容,烘焙后高亮有些会无效。Animator动作适配还是不精准,智能适应一些粗糙效果。

2016-03-18 11:05:29 425

原创 unity5自由大场景上下楼梯

unity5场景中有楼梯,先上效果图首先我们使用了Unity自带的Navigation系统,但是我们又不想整个大场景去计算那里可以走,哪里不可以走,只是想要这个自动的楼梯行走,那么我们隐藏整个场景模型,添加楼梯的位置信息进去(上面的板是为了防止旁边的楼梯被算进去)4个方块是上下楼梯的参照点,具体可以网上搜Navigation的用法。这时候开始计算,菜单-》window-》Navig

2016-03-14 17:16:13 8464

原创 不重启刷新win7环境变量(注册表)

环境变量的修改,需要重启电脑。尝试了几种方法,环境变量比较特别,不重启都没有用,最后尝试了一下网上说的 SendMessage 方法,竟然可以了,记录一下。一个不需要重启电脑的安装包就制作出来了。#include #include "stdafx.h"int main(){SendMessage(HWND_BROADCAST, WM_SETTINGCHANGE, 0, (L

2016-03-14 16:32:08 4387

原创 3D模型云制作流程记要

因为项目缺少3D人物的制作人员,公司3D美术外包的流程又走得慢得让人难以忍受,花了几天在网上查找解决方案(适合项目的人物模型和动作或捏脸系统、微调动作库神马的)。各种软件论坛、模型论坛逛了个遍,自掏腰包买了好几个论坛的vip,深感无力。最后找到了两套贴合的解决方案,特此记录。     适合没有很好的3D美术人员或项目初创阶段没有美术人员参与。反正对我的这个项目来说正解了燃眉之急。     

2016-03-08 16:01:00 3102

原创 从微信观看游戏制作观

这里只是游戏制作的一些总结,所谓:越抽象的话越没有错,但也离真相更远了,这里的话有些很远,有些很近。也许每个人只为了去做自己心中的那一款游戏,不会参考其他,但这些话也聊胜于无吧,总是有益的。设备环境决定游戏习惯,设计初就要深入在哪个平台制作,符合用户所处的环境和操作设备。玩家是懒惰的要贴合时尚新手帮助没人会认真学,你需要让你的一分钟爱上你的游戏,每个测试玩家只有一次感受是否会在一分

2016-01-30 08:17:02 514

原创 EVP5 Unity5 汽车物理引擎demo分析

unity5 使用了物理引擎physX 3.3的版本,在汽车的物理上还特别的制作了一下,通过Edy's Vehicle Physics 5.0的这个插件来分析一下它的汽车的物理是怎么写的,unity5在哪里加强了汽车的物理效果。由外向内进行分许吧,看车挂了哪些脚本:transform和Rigidbody就不说了。Vehicle Controller:首先是个车轮信息的结构体Wheel,

2016-01-29 11:11:07 4317

原创 Unity5.3.1f1 Network 局域网实时联网demo

本以为基于UNET的实时联网会很快地解决,显然UNET还是不成熟的。这里记录一下跑一个局域网实时连网的小demo。目前的项目需求是:局域网联网,实时互动。于是干活的流程如下:找到了Asserts Store上的一个例子,并且这个demo是免费的而且不断地在更新。Network Game Lobby(beta)OK,这里面有连接到作者自建的网站(解决了网络发现的问题),也有局

2016-01-27 14:03:06 10487 10

原创 unity5.3 场景烘焙

现在的项目是个PC的Unity项目,一下子从手游的运行时50 draw call变成动辄5K draw call,还真有点不适应。既然性能放开了,那么就要有相应的效果匹配,所以开了N个灯光进行对大场景的照射。一个材质的draw call数在shader只绘制一次的情况下就会变成 N次draw call调用。尽管是强劲的PC也出现了卡顿的现象,那么就进行了光的烘焙,记录一下Unity烘焙的要点吧。

2016-01-22 09:49:44 12526

原创 Unity3D企业项目转版本遇到的坑

最近接手一个项目,遇到了几个坑,记录一下。项目简介:这是一个最后跑在PC上的3D沙盒的游戏级企业应用,里面有些3D巡游,有些企业教学,有些企业演练。用Unity3D制作,需要连接企业的数据库。接手情况:项目使用unity3D 4.3制作,一些组件的拼凑,一些功能已经可以用了,但是毛病一堆。有一些会用C#的做了网络的dll,放到unity里来用。接手后的第一项工作就是转成Unity5最新

2016-01-08 11:41:01 2586

原创 unity 程序切进切出停止其他音乐

IOS默认是在程序退出的时候关闭这个程序的音乐音效的,但是比如音乐播放软件,会在后台播放音乐,那么怎么在自己的程序开始的时候屏蔽这些音乐的播放呢?这里简单记录一下:导出的xcode工程后在main.mm函数中加入一段代码:1) Set Required background mode to App plays audio2) set Application does not

2015-11-19 16:23:25 3627

原创 安卓调用unity的3D界面

unity和android来回调用的方法一般有2种,第一种,把安卓项目导出成jar放到unity的plugins的文件夹中,第二种,把unity项目导出android项目,再在eclipse中修改完成使用。网上很多讲解第一种的,比如雨松的等等, 没什么问题,讲解得也很详细,这里就不多说了。主要描述下第二种方法。创建一个unity项目,最简单的中间显示一个cube,转成安卓平台,BuildS

2015-10-01 14:16:25 3335

原创 公主项目失败分析

项目又失败了,哈哈为什么我要说又呢。从2014年初到2015年8月,很长的一个时间,制作了这款横版3D战棋类的手游。先说一下项目经历吧。    第一个月,demo制作,成品是一个六边形片格子的地图上进行操作的比较典型的回合战棋游戏,几乎只是看了个样子就准备进行开发了。    第二个月,当时受战争之心的影响比较大,于是去掉了大格子,用不可见的小格子代替,但为了不影响策略性,保留了战棋的风

2015-08-06 13:56:46 706

原创 NGUI界面Drawcall优化

游戏发包了,界面的卡顿成了一个问题,美术资源上是节省不下来了,所以导致图集的合并工作也几乎到了不可能优化的地步了,查看了一下drawcall,确实很吓人。于是就来分析一下,哪里造成的卡顿。最为一个实用文档,先来讲述一下原理,再来结合工具调整,最后将这项工作以指标的形式下发给排界面的人员,恩就这样开始吧。    首先的几个概念我就不解释了:NGUI、Panel、图集、drawcall、动态字

2015-08-03 10:49:30 1699

原创 Unity C# 规范

1. 挂载场景GameObject上的脚本才继承自 MonoBehaviour 否则,不继承(即使在逻辑上会调用 Destroy,也不可以);2. 结构尽量使用struct,而不用class(内存和效率上差1/3);3. 一个类里不能有超过1个class,这个class的名字要和文件名一致;4. 保证类文件是 UCS-2 little end格式保存;5. 不要有超过2K行的代码类

2015-07-28 17:35:12 638

原创 项目1失败总结

这是我的第一个unity项目,也是我进这家手游公司的第一个项目,也算是我第一个把控的3D手游项目。虽然这个项目已在app上面世,不过会随着时间的推移马上就会被淹没。仿佛从来就没有过一样。        不过经验对我来说是宝贵的。就让我记录一下失败,尽量不在重蹈这个覆辙。        我进入到这家公司的时候正好是这个项目开始的时候,题材很小众,参照的游戏玩的人也不太多,并不是我喜欢的类型,

2015-07-22 07:42:35 537

原创 unity 的动作共用和纸娃娃装备

动作共用和纸娃娃对应的都不是单纯的技术方案而是一整套解决方案,记录一下这两套解决方案。我们的动作共用和纸娃娃都用到了所以我就一起说了动作共用    顾名思义就是用一套动作来匹配所有的模型,意义在于节省游戏包空间、有动作切换的游戏(比如来回转职而每个职业的动作不同)、节省美术制作动作的成本等。    而这一整套解决方案包括美术、资源策划、程序一起来完成。下面我分别讲述:

2015-07-22 07:41:49 5739

原创 如何凝聚小游戏团队

同事要走了,想了好多,跟好多人谈了谈,得到了一些思绪。不吐不快,分享一下~        我们应该培养一个团队 还是去找到一个团队呢? 队伍中人的离开 是相对必然的么?  我是否充斥着很多的负面情绪?我如何看待自己的负面情绪?  如何在小团队中营造互补的氛围。 我们的团队出了什么问题?凝聚力不够么?产品不好吗?速度拖沓看不到希望吗?感觉不能成长吗?        马云说的员工离职的两个原因

2015-07-22 07:40:42 586

原创 简单方便配置 windows GIT server

最近想弄一个Git的代码管理,家里环境受限不能弄linux,于是想在win7上架设一个GIT的server.分别尝试了 Apache和安装cygwin的两种方法,均觉得十分的麻烦。要么就是cygwin不同时间某个组件更新了不能用,要么就是权限问题弄得我一团糟,可能是我比较弱,弱人就找个简单的方法吧。gitblit终于让我给找到了,http://www.haogongju.net/art/154

2012-10-10 12:33:20 670

原创 SDL的一点疑惑

本来想写一个win32的窗口(用来拖进图片文件)内嵌一个SDL的子窗口(因为想用SDL_image来显示图片,挺方便的),发现创建子窗口时g_pscreen = SDL_SetVideoMode(WINDOWW, WINDOWH, 32, SDL_HWSURFACE); 如果把最后一个参数 SDL_HWSURFACE 设置成 SDL_ANYFORMAT 就会收不到 SDL_MOUSEBUTTOND

2012-06-07 10:36:11 484

原创 cocos2dx_for_android

(simon2012-03-09)一、目的:这篇文档不涉及技术,只是整理了别人的成果来指导如何在android上开发一款2d游戏为最终目的,所有资源均来自网络,只希望手册能够详尽的指导开发人员尽快进入开发中。适用于想用c++开发安卓2D游戏的程序人员。二、准备:a) 硬件l 一台PC(x86)能联网(好下资料)l 一个android真机(1.6以上版本 我试验的是2.2

2012-03-09 14:29:32 438

原创 Flash PBEngine 使用MovieClip的swc格式

这篇文章针对的PBE 的版本为Mon Nov 07 23:18:44 -0800 2011  发布的1.0版本。使用Flashdevelop 4.0作为IDE,使用当前最新的Flex SDK4.5.1    2.0粗略的看了一眼,写得很薄。2.0应该是针对游戏框架的设计,呵呵,2.0 Demo的第一句话“PushButton Engine is an industrial strength o

2011-11-25 13:21:10 629

崩坏3 卡通效果反推还原 unity 项目

崩坏3的 卡通效果反推还原 Unity5.6.3p3 项目 崩坏3的 卡通效果反推还原 Unity5.6.3p3 项目

2018-04-25

微积分概率简单入门pdf

学习人工智能的基础,特别简单的微积分和概率了解用途。

2018-01-02

Game Programming Patterns 游戏编程模式

Game Programming Patterns 游戏编程模式

2017-05-23

介绍GPU SHADER很好的一本书

我觉得是shader中文读物中最好的一本了

2013-02-07

空空如也

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

TA关注的人

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