随笔分类 -  Basic

Some basic knowledge about Unity3d.
摘要:一 背景 此算法诞生的背景是: 1. 曼哈顿计划,有极大的计算需求。 2. 计算机刚开始发展,最适合做计算。 蒙特卡洛算法理论基础是概率论,实际就是暴力计算逼近理想结果。正是在以上两个背景下,它刚好得到了极大的应用和发展。 二 概念 蒙特·卡罗算法,也称统计模拟方法,是二十世纪四十年代中期由于科学技 阅读全文
posted @ 2016-12-25 03:02 乔高建 阅读(8181) 评论(0) 推荐(1)
摘要:先上代码(Python) 递归 迭代 一 递归 递归的基本概念: 程序调用自身的编程技巧称为递归,是函数自己调用自己.一个函数在其定义中直接或间接调用自身的一种方法,它通常把一个大型的复杂的问题转化为一个与原问题相似的规模较小的问题来解决,可以极大的减少代码量.递归的能力在于用有限的语句来定义对象的 阅读全文
posted @ 2016-12-24 02:16 乔高建 阅读(855) 评论(1) 推荐(1)
摘要:最近学习Python,现在把一些常见的错误总结如下: 1)忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 “SyntaxError :invalid syntax”) 该错误将发生在类似如下代码中: 2)使用 = 而不是 ==( 阅读全文
posted @ 2016-12-22 03:19 乔高建 阅读(958) 评论(0) 推荐(0)
摘要:1. 简介 在Unity3D中,有多种方式可以改变物体的坐标,实现移动的目的,其本质是每帧修改物体的position。之前写过类似的文章,这次增加了平时常用API的脚本,每个脚本均手打测试可用. 2. 通过Transform组件移动物体 Transform 组件用于描述物体在空间中的状态,它包括 位 阅读全文
posted @ 2016-12-11 02:31 乔高建 阅读(55839) 评论(3) 推荐(6)
摘要:前言:感觉在功能方面,其实Github更加强大易用,但是鉴于网络延迟问题,学一下AssetServer也是不错的。关于Asset Server的搭建步骤,其实官网论坛上已经有了解释得比较详细明了,在这里,我只将其归纳总结一下,使其更加清晰明了。Asset Server的搭建步骤如下所示: 1、 首先 阅读全文
posted @ 2016-12-10 15:16 乔高建 阅读(639) 评论(0) 推荐(0)
摘要:在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【泛化关系】:是一 阅读全文
posted @ 2016-12-09 03:14 乔高建 阅读(864) 评论(0) 推荐(0)
摘要:一直觉得默认的编辑器不好用,这下好了,发现原来博客园也支持Markdown标记,写个教程,给不安于现状的你. 一.认识 Markdown 在刚才的导语里提到,Markdown 是一种用来写作的轻量级「标记语言」,它用简洁的语法代替排版,而不像一般我们用的字处理软件 Word 或 Pages 有大量的 阅读全文
posted @ 2016-12-05 09:36 乔高建 阅读(12318) 评论(15) 推荐(11)
摘要:前言:这个是官方教程,看完觉得写的挺好的,于是翻译一下给需要的人,本人才疏学浅,有翻译的不到位的地方欢迎指正. The Hello World project is a time-honored tradition in computer programming. It is a simple ex 阅读全文
posted @ 2016-12-05 07:47 乔高建 阅读(1830) 评论(2) 推荐(5)
摘要:最近在学习面向对象的过程中深有感触,于是整理了一些思维导图来加深理解. 1.面向对象思想 2.面向对象结构 3.面向对象流程 一些知识点: 1.OO和过程式程序设计的区别:在OO设计中,属性和行为都包含在一个对象中(称为封装),而在过程式程序设计(结构化设计)中,属性和行为是分开的。 2.在OO设计 阅读全文
posted @ 2016-11-04 17:55 乔高建 阅读(7460) 评论(3) 推荐(2)
摘要:数据结构和算法很重要!图形学也很重要!大的游戏公司很看重个人基础,综合能力小公司看你实际工作能力,看你的Demo。 1.什么是渲染管道? 是指在显示器上为了显示出图像而经过的一系列必要操作。 渲染管道中的很多步骤,都要将几何物体从一个坐标系中变换到另一个坐标系中去。 主要步骤有: 本地坐标->视图坐 阅读全文
posted @ 2016-10-20 11:22 乔高建 阅读(8737) 评论(4) 推荐(0)
摘要:Unity3D的所有渲染工作都离不开着色器(Shader),如果你和我一样最近开始对Shader编程比较感兴趣的话,可能你和我有着同样的困惑:如何开始?Unity3D提供了一些Shader的手册和文档(比如这里,这里和这里),但是一来内容比较分散,二来学习阶梯稍微陡峭了些。这对于像我这样之前完全没有 阅读全文
posted @ 2016-10-18 18:04 乔高建 阅读(3041) 评论(0) 推荐(0)
摘要:在游戏开发过程中,光照应该是必不可少部分,当然,这是指大多数的稍微大型一些的3D游戏会需要,给模型或者山山水水加上光照,会看上去更加的真实,获得更好的体验。一个本身不发光物体显示什么颜色,在于本身反射什么颜色,比如一块石头,在太阳光的照射之后,你看到是红色的,而太阳光是白色的,白色是因为RGB组合而 阅读全文
posted @ 2016-10-18 10:47 乔高建 阅读(712) 评论(0) 推荐(0)
摘要:MonoBehaviour.Update 更新 当MonoBehaviour启用时,其Update在每一帧被调用。 MonoBehaviour.FixedUpdate 固定更新 当MonoBehaviour启用时,其 FixedUpdate在每一帧被调用。 处理Rigidbody时,需要用Fixed 阅读全文
posted @ 2016-10-17 15:33 乔高建 阅读(4724) 评论(0) 推荐(0)
摘要:unity3d提供了一个用于本地持久化保存与读取的类——PlayerPrefs。工作原理非常简单,以键值对的形式将数据保存在文件中,然后程序可以根据这个名称取出上次保存的数值。 PlayerPrefs类支持3中数据类型的保存和读取,浮点型,整形,和字符串型。 分别对应的函数为: SetInt();保 阅读全文
posted @ 2016-10-17 15:08 乔高建 阅读(18637) 评论(0) 推荐(1)
摘要:刚体(Rigidbody)的官方(摘自Unity3d的官方指导书《Unity4.x从入门到精通》)解释如下: Rigidbody(刚体)组件可使游戏对象在物理系统的控制下来运动,刚体可接受外力与扭矩力用来保证游戏对象像在真实世界中那样进行运动。任何游戏对象只有添加了刚体组件才能受到重力的影响,通过脚 阅读全文
posted @ 2016-10-17 14:26 乔高建 阅读(6870) 评论(0) 推荐(1)
摘要:1.使用本身UGUI. 2.把摄像机的投影改为正交投影,不考虑Z轴. 3.使用Untiy自身的2D模式. 4.使用2D TooKit插件. 阅读全文
posted @ 2016-10-17 14:11 乔高建 阅读(3298) 评论(0) 推荐(0)
摘要:1.FX Maker FX Maker是一款制作特效的工具,它专为移动操作系统做了优化。FX Maker包括300种Prefab特效,300种纹理结构、100种网格、100种曲线效果。支持英文和韩文,由开发商IGSoft提供. 2.Water.unitypackage 这是一款用于水的插件,性能还比 阅读全文
posted @ 2016-10-17 14:00 乔高建 阅读(3917) 评论(0) 推荐(1)
摘要:摘要下: 1. coroutine, 中文翻译“协程”。这个概念可能有点冷门,不过百度之,说是一种很古老的编程模型了,以前的操作系统里进程调度里用到过,现在操作系统的进程调度都是根据 时间片和优先级来进行轮换,以前是要程序自己来释放cpu的控制权,一直不释放一直也就占用着cpu,这种要求程序自己来进 阅读全文
posted @ 2016-10-17 13:07 乔高建 阅读(1831) 评论(1) 推荐(1)
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 初学Unity的过程中,会发现打包发布程序后,unity会自动将场景需要引用到的资源打包到安装包里,没有到的不会跟进去。我们在编辑器里看到的Asset中的文件结构只是工作于编辑器环境下的,在游 阅读全文
posted @ 2016-10-17 11:20 乔高建 阅读(12784) 评论(0) 推荐(1)
摘要:项目的性能优化主要围绕CPU、GPU和内存三大方面进行。 无论是游戏还是VR应用,内存管理都是其研发阶段的重中之重。 然而,在我们测评过的大量项目中,90%以上的项目都存在不同程度的内存使用问题。就目前基于Unity引擎开发的移动游戏和移动VR游戏而言,内存的开销无外乎以下三大部分:1.资源内存占用 阅读全文
posted @ 2016-10-17 10:37 乔高建 阅读(20457) 评论(4) 推荐(3)