9 劉俊

尚未进行身份认证

暂无相关描述

等级
TA的排名 1w+

等分轮盘抽奖实现思路

前段时间策划提了一个需求,做一个轮盘抽奖,轮盘不转,转的是指针。指针有几个状态,启动抽奖的时候,加速,然后到达最大速度。停止抽奖的时候,从当前速度开始减速,然后停止的时候停在目标位置。一开始觉得挺简单的,大概思路就是:将指针从当前转动速度开始减速,直到停止到刚好的位置这一个过程,映射为一个匀减速直线运动。但是结果实现起来,就是各种问题,表现起来就是停止的时候没有停到想要的位置。后来分析了...

2018-03-01 00:28:22

Terrain LOD ---QuadTree

最近在学习地形LOD的一些知识,找了本书《FocusOn3DTerrainProgramming》,将里面的Cpp代码稍微翻译了一下,弄成Unity的Demo了。效果:不带高度值,纯平面的带随机生成的高度图问题T型接缝的问题:参考网上的方法,我采取的也是两个相邻结点之间的LOD差值不能超过2,否则就不能分割。也就是说子结点能不能分割,不但取决评价函数,还取决和它相邻的父结点的两个邻居结点。

2017-11-22 00:29:40

Unity3D 游戏贴图(法线贴图,漫反射贴图,高光贴图)

Unity3D游戏贴图(法线贴图,漫反射贴图,高光贴图) 原帖网址http://www.u3dpro.com/read.php?tid=207  感谢jdk900网友的辛苦编写  我们都知道,一个三维场景的画面的好坏,百分之四十取决于模型,百分之六十取决于贴图,可见贴图在画面中所占的重要性。在这里我将列举一些贴图,并且初步阐述其概念,理解原理的基础上制作贴图,也就

2015-08-08 15:35:10

帧同步在竞技类网络游戏中的应用

原文链接:http://blog.sina.com.cn/s/blog_674f1bd20101omv7.html帧同步在网上可以搜的资料比较少,关于游戏的更是没有,不过,实现的原理也比较简单,最近几天就写了份关于帧同步的文档,当作给同事扫扫盲,顺便也在这里发发,可以给其他人参考参考                                            

2015-08-04 10:01:16

从Unity引擎过度到Unreal4引擎(最终版)

原文地址:http://demo.netfoucs.com/u011707076/article/details/44036839前言         寒假回家到现在已经有十多天了,这些天回家不是睡就是吃....哎╮(╯▽╰)╭,今天早上一觉醒来,突然得知,UE4免费了,这绝对是个好消息,前不久我还在纠结怎么申请校园账号呢o(╯□╰)o。迫不及待打

2015-04-13 22:54:08

Andriod 4.4.2 模拟器不能切换横竖屏

最近无聊在学Android,发现android模拟器不能切换横竖屏的布局,后面搜索了一下发现原来这是模拟器本身的bug,找了一下没找到什么实际的解决办法,唯一一个可能成功的解决办法还没有去尝试,先mark。参考链接(Tom的解决办法可能是正解):http://stackoverflow.com/questions/11420617/android-emulator-screen-ro

2015-02-26 18:28:08

Unity 3D-- 摄像机Clear Flags和Culling Mask属性用途详解

1.简述两个属性1.1ClearFlags清除标记    每个相机在渲染时会存储颜色和深度信息。屏幕的未绘制部分是空的,默认情况下会显示天空盒。当你使用多个相机时,每一个都将自己的颜色和深度信息存储在缓冲区中,还将积累大量的每个相机的渲染数据。当场景中的任何特定相机进行渲染时,你可以设定清除标记以清除缓冲区信息的不同集合。可以通过下面四个选项之一来完成:1.Skyb

2015-01-13 19:43:20

10分钟掌握XML、JSON及其解析

ByLongLuo引言NOKIA有句著名的广告语:“科技以人为本”。任何技术都是为了满足人的生产生活需要而产生的。具体到小小的一个手机,里面蕴含的技术也是浩如烟海,是几千年来人类科技的结晶,单个人穷其一生也未必能掌握其一角。不过个人一直认为基本的技术和思想是放之四海而皆准的,许多技术未必需要我们从头到尾再研究一遍,我们要做的就是站在巨人的肩膀上,利用其成果来为人们的需求服务。

2014-11-18 10:57:05

OpenGL 矩阵变换(讲的太好了~!)

原文链接:http://blog.csdn.net/lyx2007825/article/details/8792475Overview几何数据——顶点位置,和标准向量(normalvectors),在OpenGL管道raterization处理过程之前可通过顶点操作(VertexOperation)和基本组合操作改变这些数据。Object

2014-10-31 16:14:38

Quick-cocos2d-x 与Cocos2d-x 区别

原文链接:http://blog.csdn.net/kaitiren/article/details/35276177

2014-10-29 14:58:18

各种移动GPU压缩纹理的使用方法

From: http://luming1979.cnblogs.com/介绍了各种移动设备所使用的GPU,以及各个GPU所支持的压缩纹理的格式和使用方法。1.移动GPU大全目前移动市场的GPU主要有四大厂商系列:1)ImaginationTechnologies的PowerVRSGX系列    代表型号:PowerVRSGX535、P

2014-10-21 10:20:10

开源点评:Protocol Buffers介绍

今天来介绍一下“ProtocolBuffers”(以下简称protobuf)这个玩意儿。本来俺在构思“生产者/消费者模式”系列的下一个帖子:关于生产者和消费者之间的数据传输格式。由于里面扯到了protobuf,想想干脆单独开一个帖子算了。  ★protobuf是啥玩意儿?  为了照顾从没听说过的同学,照例先来扫盲一把。  首先,protobuf是一个开源项目(官方站点在“这里

2014-10-09 15:40:49

GitHub上的一个神器

在微信的“程序人生”公众号看到一个推送消息,

2014-10-02 09:20:57

在Unity3D中控制动画播放

原文链接:

2014-09-29 16:25:57

c# using 关键字小结

原文链接:http://blog.csdn.net/susan19890313/article/details/6834776

2014-09-24 16:22:10

什么是Shader

光看字面的意思「Shader」不知道是什麼玩意兒,硬翻成中文「著色器」似乎也難以摸著頭緒!剛開始接觸圖學的我完全搞不懂它有什麼作用,然後盲目地學著OpenGL:P直到老師說:「只要你學會Shader,就可以做到別人辦不到的效果。」哈~上學期末有教到,只是很意外地沒聽懂,雜務太多不是件好事呢!我發現網路上很少有繁體中文的教學資源,雖然可以直接看英文來學習,然而對一個初學者來說,可能會誤解英文

2014-09-24 09:54:57

Unity手游之路<十二>手游资源热更新策略探讨

上一次我们学习了如何将资源进行打包。这次就可以用上场了,我们来探讨一下手游资源的增量更新策略。注意哦,只是资源哦。关于代码的更新,我们稍后再来研究。理论上这个方案可以使用各种静态资源的更新,不仅仅是assetbundle打包的。(转载请注明原文地址http://blog.csdn.net/janeky/article/details/17666409)原理现在的手游安装有几种方式。

2014-09-23 10:39:08

Unity手游之路<十三>手游代码更新策略探讨

这几个月公司项目非常忙,加上家里事情也多,所以blog更新一直搁置了。最近在项目开发上线过程中遇到了一些新问题,接下来的时间和大家多多探讨学习。大家在工作中遇到技术问题,或者有什么想分享的,欢迎多多探讨ken@iamcoding.com.------------------------------------------------------------------------------

2014-09-23 10:38:01

C++类模板中静态成员变量的隐式实例化问题(Implicit initialization of static member variables for template classes)

看了stackoverflow的一个回答,终于找到答案了。根据标准,类模板的隐式实例化只会促成static数据成员声明的实例化,不会促成其定义的实例化,所以rc静态变量的定义没有执行,这个需要我们手动进行定义的实例化。不过这个也不难,只要手动引用一下rc,促进其定义模板的实例化就行了。有几种方法可以做到,其中一个方法就是在Login定义一个构造函数。因为构造函数的构造次序是,先构造基类再到

2014-09-15 00:21:53

浅析C++中的this指针 通过空指针(NULL)可以正确调用一些类的成员函数?

http://blog.csdn.net/starlee/article/details/2062586  有下面的一个简单的类:class CNullPointCall{public:    static void Test1();    void Test2();    void Test3(int iTest);    void Test4(

2014-09-10 21:26:11

查看更多

勋章 我的勋章
    暂无奖章