自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

青春不再出发

没有什么使我停留/除了目的/纵然岸旁有玫瑰、有绿阴、有宁静的港湾/我是不系之舟

  • 博客(26)
  • 资源 (16)
  • 收藏
  • 关注

原创 C++干货系列

C++Static在结构体或者类的外部的化:表示link的时候,只对编译单元(.obj)里的东西可见eg: 类似 类里面的私有变量如果没有了static,在其他文件需要引用这个变量,那么就需要使用extern 声明外部链接学习路线: SRP metal DX12...

2020-10-20 23:40:07 170

原创 开放世界--OpenWorld

写给认真的你—游戏流程知识点梳理文章目录写给认真的你---游戏流程知识点梳理[001]登录模块[001]登录模块登录模块主要的任务就是完成和服务器的通信验证,玩家通过客户端上报自己的身份标识,服务器通过验证结果,返回给客户端。客户端根据这个结果决定下一步的操作。例如:常见初始化游戏模块,创建登录UI,当玩家点击登录界面后,向服务器发送账号密码消息。服务器收到返回的消息并验证,将结果返还给客户端,客户端根据通知结果执行下一步的操作。Event : LoginFinish。...

2020-10-19 20:23:48 2057

原创 FGUI实践(一)

目前我选用了FGUI作为开放世界的UI技术方案。我应该再后面写一系列介绍这个技术方案的一些小结。主要目的还是作为一个自己的知识总结,如果想学这部分知识,建议先去看官方网站的详细介绍第一步:拼接基本的image图形控件第二步:添加了gif动态3:添加九宫格九宫格这里主要处理缩放问题。临界线外面的尺寸不变,中间部分进行缩放4:富文本:注意需要选中[]这个标记,才可以执行使用位图字体:新建位图字体...

2020-07-09 01:53:28 4070

原创 跟我一起来开发开放世界之框架系列一ET2020最新稳定版本demo运行(一)

为什么要写这篇文章写这篇文章的目的有个两个原因。其一是因为ET的版本一直在更新,网上零星的介绍文章大抵都是半年或者更久之间构建起Demo运行环境的文章了;其二是帮助新来的开发者少踩点坑,节省他们的时间。我已经牺牲了我生命的万分之一,我于情于理都不希望别人在此问题是浪费光阴。前期准备必备的开发软件VisualStudio2017Dotnet SDK 2.2Unity具体操作达成目的致谢:...

2020-06-06 21:23:47 1635 2

原创 AR技术之基本的功能(一)

ARFoundation我打算引入开放世界的技术方案是ARFoundation,这套方案不局限于ARKit和ARCore这样的SDK,是一个统一的,开放的AR开发平台。与ARCore/ARKit之间的关系ARFoundation与ARCore和ARKit之间是一个统筹的关系,开发人员通过ARFoundation去调用ARCore或者ARKit这样适配具体硬件的SDK,统一开发不同硬体的AR应用。ARFoundation功能世界追踪(World Tracking)平面检测(Plane Dete

2020-05-26 22:56:52 1270

原创 一起参与开放世界(Start)

开篇扯谈我今天在北京天安门创建了一个群,取名开放世界。我是希望有意愿一起做开放世界游戏的人一起参与,交流大家的意见。我的初衷是做一块模拟现实的开放世界,让现实生活中无法实现的事情,可以在游戏里面得到参与。目前状况我是一名游戏开发者,主要从事前端开发和技术美术的工作。另外我拉了一个美术建模得同学,目前只有我们两个人。项目方向我的长远目标是做一个开放世界的游戏,类似塞尔达.荒野之息。但是因为目前条件简陋,我先做一些可以做的事情。另外关于游戏的方向进度我也会及时更新。另外我会在近期更新一些关于我个人对开

2020-05-26 22:35:08 198

原创 OpenGL知识小结

OpenGL系统知识@TOC坐标系OPENGL屏幕坐标系原点在左下角向上向右增加,D3D屏幕坐标系原点在左上角向下向右增加。链接:https://blog.csdn.net/blues1021/article/details/51329899欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔...

2019-03-10 12:37:23 171

原创 关于卡通渲染的一些思考

所谓卡通渲染,从目前市场上的产品来讲,分为日式风格和美式风格。下面我单讲日式风格的卡通渲染。日本的动漫的人物表现,往往有种夸大表现的风格,比如人物的眼睛会画得很大,嘴巴,鼻子会很小,用这种夸张的艺术表现,勾勒出日本社会的审美风格。卡通渲染,又称为NPR技术。通常我们认为包含描边,阴影,高光等渲染技术为卡通渲染。描边描边目前主要分为三种: 1 我们通常认为一个片元,如果它垂直与玩家的视角线,那这个

2017-06-10 10:31:25 1278

原创 高光反射

光照模型 Cspecular=(Clight∗mspecular∗pow(max(0,v∗r),mgloss))C_{specular} = (C_{light} * m_{specular} * pow(max(0,v * r),m_{gloss})) Cspecular=(Clight∗mspecular∗pow(max(0,n∗h),mgloss))C_{specular} =

2017-01-08 16:15:18 459

原创 漫反射

光照模型1 Cdiffuse=(Clighht∗mdiffuse)∗max(0,n∗I)C_{diffuse} = (C_{lighht} * m_{diffuse}) * max(0,n * I)

2017-01-08 13:34:33 521

原创 纹理

Bump MappingBump Mapping的目的是使用一张纹理来修改模型表面的法线,以便为模型提供更多的细节。Bump Mapping不会真正的改变模型的顶点位置,只是让模型看起来”凹凸不平”Bump Mapping 的方法:Height Mapping :使用一张高度图来实现凹凸映射,高度图中存储的是强度值(intensity)–灰度值,它用于表示模型表面局部的海拔高度。 优点:可以通

2017-01-08 11:12:39 286

原创 C# Cookie(2017)

1 什么是 readonly 修饰符,它有什么作用?readonly 修饰常量只读字段数据,和常量(const修饰)相似,只读字段不能在赋初值后改变。然而,和常量不同的是,赋给字段的值可以在运行时决定,因此在构造函数作用域中进行赋值是合法的(其他地方不行)。public class MathClass{ public readonly double PI; public Mat

2017-01-07 22:04:36 950

原创 单例模式

设计模式中的定义通常在什么时候会用有哪些优势有哪些不足为什么要用他,而不用其他的模式

2017-01-07 18:27:00 652

原创 OOP核心编程

封装,继承,多态

2017-01-07 18:22:56 490

原创 Unity Shader 小结

纹理中遇到的问题1 当把材质拖到物体上面,结果发现物体的模型消失了? 原因: 误将 fixed3 写成 fixed4去了,这样GPU在裁剪空间中找不到 对应的坐标。Genymotion介绍本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式U

2017-01-03 22:10:09 362

原创 TED 观后摘要

这里主要记录每一次看TED后,认为有必要记下的一些东西,记在这里,分享给大家是希望能有所共鸣,也算给自己交了一次作业。大部分都是简单的摘要,也许只有一句话,也学是一大段,这些都只是记录当时的所思所想。1 用科技实现梦想:利用相机将各种物体搜集起来,组成一本书,然后通过增强现实将这些图片 放出来。这样形成 交互。 特点,让记忆封存。若干年后,可以在线当时的情景,重拾旧的记

2014-10-09 22:08:51 1174

转载 《Effective C#中文版:改善C#程序的50种方法》读书笔记

一、用属性代替可访问的字段  1、.NET数据绑定只支持数据绑定,使用属性可以获得数据绑定的好处;  2、在属性的get和set访问器重可使用lock添加多线程的支持。  二、readonly(运行时常量)和const(编译时常量)  1、const只可用于基元类型、枚举、字符串,而readonly则可以是任何的类型;  2、const在编译时将替换成具体的常量,这样如果在引用

2014-09-13 23:47:10 529

原创 输入模块中该注意的知识点:

1 相关概念的理解字符串字面量简单来说就是在字符串前面添加一个 @,eg: @"I love you!\n you love me!" 这样会直接将这句话打印到控制台上。如图所示: 打印 test后,则会将相关的转移字符解析为转移序列。上面的程序 运行如下。如上图,则会发现使用@字符串字面量标记的字符串,它会告诉C#不要把它解释为转义序列。另外还可以告诉C#

2014-09-13 23:44:38 581

原创 Unity 术语 介绍

ClampForever  这个在 Unity

2014-08-27 00:02:06 1853

原创 游戏中的常用术语

AOE :  英文 解释  为  Area of Effect  , 如果你还是不明白的话,

2014-08-26 23:30:10 986

原创 向朋友们推荐一本不错的网站

walkerxian邀请您访问人人素材社区http://www.rr-sc.com/?fromuid=220338,很不错的一个网站。提供了很多CG方面的素材,如果有朋友在这方面有需求的话,不妨点击进去看看。

2014-03-22 13:55:19 807

原创 C# Cookie

1  推荐使用 is 或 as 操作符而不是强制2  编码风格:Tab ——改成两个 C# 文档注释的快捷键  (将配置表压缩,从压缩文件中查找xml配置表 这个是指Unity项目上面)3  尽量使用for循环,少用 foreach。http://stackoverflow.com/questions/10929586/what-is-the-difference-between-fo

2013-11-16 16:43:47 682

原创 Unity Cookie

1   在Unity里面,选择脚本单击左键打开 Sync Mono Development  这样就可以打开整个工程的脚本文件进而才能在脚本中继续进行切换2     Mesh   MeshFilter   A class to access the Mesh of the mesh filterMeshFilter.mesh    Returns the instantiate

2013-11-16 16:42:52 3615

原创 android cookbook

这篇博文将持续更新,主要是介绍一些android中的小知识点,就把它当做cookbook吧。2 android studio 不能正常打开问题解决方法       很多网友和我一样,当google I/O大会宣布了android studio开发工具,怀着好奇心和激情,迫不及待的在android developer上面下载了android studio,下载安装完成后却发现打不开。这里

2013-05-14 12:28:02 952

原创 从一个拍卖系统谈OO思想

这里引用的一个例子是auction,模拟了一个在线拍卖系统的部分功能。大体过程如下:拍卖人员首先介绍一个拍卖品,然后想拍卖该物品的人举牌报价,拍卖官根据报价得高低,决定该物品归哪一位竞拍人。当然在现实生活中,这样一个过程还得再一定时间内完成(所谓的三锤成交),我们这里只介绍面向对象的思想,就不考虑时间因素了。

2013-04-24 10:50:05 579

原创 谈谈java中的那些概念

这一节主要还是总结类与对象的概念。谈到面向对象程序设计就连不开类与对象的概念,我们学习的主要任务就是设计类,而对象是检测我们设计产品的手段。        一谈到类,必然会联系到现实世界的事物,人们往往按照事物的一定属性将它们分成不同的类,比如我们说的猫,狗,牛,羊,猪等属于哺乳类(标记为A类),鸡,鸭,鹅,鹰等属于鸟类(标记为B类)。不同的类它们必然具有本质的区别,这就表现在哺乳类繁衍后代的

2013-04-21 08:22:23 656

visualAssetX.txt

该资源为我个人收藏的visual studio2019插件,伴随相关的设置文章一起发出。自己使用也是这个插件,没有出现问题。资源积分我设置的是3个积分,个人觉得不算高,一篇高质量的文章和一个插件资源分享,我想帮你节省的时间,值得起这三个积分。最后谢谢大家的支持。

2020-04-05

ShaderLabSrc.7z

该资源是我对Shaderlab的代码整理的版本,原来的shaderlab资源是unity5以前的代码,用现在的2018版本,2017版本都会报错。已经不太适合学习者了。 我将之前的版本代码进行了更新,解决了后台报错的问题。 希望可以帮到你,如果有任何问题,可以和我联系。我对这方面了解。

2019-06-16

Oculus Rift in Action

这是介绍Oculus 设备的书籍,书中详细的介绍了各种Rift的基本知识,这样方便入门。如果你关注AR的话,可以关注

2016-03-16

Learning C++ by Creating Games with UE4

很好的Unreal入门资料,教你使用C++一步一步的使用Unreal开发一个小游戏

2016-03-16

Unreal Engine Game Development Blueprints

主要介绍了利用蓝图在Unreal引擎里面开发的问题,适合新手快速入门

2016-03-16

NGUI for Unity [eBook]

很不错的一本介绍NGUI的教程,老外介绍的,如果你总觉得看NGUI的例子一头雾水,那还是下来看看吧,老外手把手的教你入门,只要一入门,很多东西就容易领悟了。

2015-09-22

实用java教程的答案

很难搞到的,实用java教程的答案(Objects First with java)这本书的,希望对各位学习有帮助

2013-04-22

android开发实验平台指导手册

浙江大学android的实验指导,不错的资源

2013-04-22

华为软件工程师手册

华为软件工程师手册

2013-01-28

基于ARM和DSP的嵌入式实时图像处理系统设计与研究

基于ARM和DSP的嵌入式实时图像处理系统设计与研究 叫你怎么实现,怎么处理,怎么设计。

2013-01-25

LabWindowsCVI基础教程

labwindows/cvi 入门的好教材,

2013-01-25

模拟视觉机制的图像处理若干问题研究

如题,自己下来看看就知道了,我这里只传经典,不传废品

2013-01-25

基于DSP的实时图像处理的研究

这是一篇优秀研究生的毕业论文,整个过程都实现了的,而且结论验证都很符合实际,可以用作工程参考。

2013-01-25

基于C语言最大公约数算法的设计与实现

介绍了几种最大公约数的算法,偶觉得还不错,而且都用C语言实现了的,我运行了没得错

2013-01-25

基于DSP运动控制卡的研究与开发

基于DSP运动控制卡的研究与开发 讲得还可以吧,不错

2013-01-25

空空如也

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

TA关注的人

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