Focustc

夙兴夜寐 毋忝尔所生

排序:
默认
按更新时间
按访问量

文本编码

文本编码 文本编码这个问题自三年前就困扰着我,当时是用Python处理多国语言时出现的bug,最后问题解决了,但其中具体逻辑并不懂。后来零零散散接触了不少资料,算是大致弄明白,记录如下。 unicode与ascii等编码方案 ascii ascii编码方案一共规定了128个字符对应的二进制表示...

2016-03-01 00:05:49

阅读数:19210

评论数:0

如何使用gitlab的ci?

gitlab的ci用于多人合作开发时非常有效,可以自定义测试用例

2018-10-21 01:38:39

阅读数:512

评论数:0

3D动画制作流程概要

- 大致分为建模、贴图、绑骨、动画四步,希望看过后能为游戏行业的同事提供一些帮助## 建模- 通常使用maya,3ds max移动现有的mesh建模,而最近的zbrush,mudbox则允许以雕刻的方式制作,更加直观、高效- 可以使用polygon、nurbs、细分曲面三种类型的几何体建模- po...

2018-05-02 02:53:47

阅读数:420

评论数:0

隔行扫描与逐行扫描的区别

- 通常可以见到1080p/1080i等说法,p指的是progressive,i指的是interlacing- 逐行扫描是一个直观的视频传输方式,从单帧图像的第一行开始到最后一行的数据逐帧发送。- 而通常电视的刷新率为60fps,对于老式CRT显示器也就意味着电子束要在1/60s内完成所有行的激发...

2018-05-01 20:35:10

阅读数:164

评论数:0

黑板设计模式

占坑~

2018-03-13 23:59:10

阅读数:275

评论数:0

简单地理解 Python 的装饰器

关于decorator说的比较透彻,作者是一位很善于讲课的人。本文系转载,作者:0xFEE1C001原文链接 www.lightxue.com/understand-python-decorator-the-easy-wayPython有大量强大又贴心的特性,如果要列个最受欢迎排行榜,那么装饰器绝...

2017-10-11 22:31:04

阅读数:264

评论数:0

移动端gpu hack

占坑~

2017-08-25 21:20:11

阅读数:348

评论数:0

游戏引擎与C++

游戏引擎与C++参考CppCon 2016: Jason Jurecka “Game engine using STD C++ 11"此presentation主要关注C++11在游戏引擎中的使用游戏引擎的特点不会使用太多STD游戏的历史很久远,且对内存、cpu的使用很苛刻比如对于std...

2017-03-22 16:03:40

阅读数:3477

评论数:0

斐波那契数的皮萨诺周期

斐波那契数的皮萨诺周期fibonacci数为f0=0, f1=1, fi = f(i-1)+f(i-2)pisano period指的是一个序列对n取模后的周期fibonacci的周期性明显可见对2取模结果为:0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0fibonacci对3取模...

2016-11-30 14:42:00

阅读数:3525

评论数:0

安卓平台OpenGL ES的调用

安卓平台OpenGL ES的调用开发游戏如果直接使用OpenGL是比较痛苦的,最好的办法是使用封装好的引擎,但很有必要了解在安卓java代码直接调用OpenGL的渲染方法固定渲染管线只可通过配置实现不同的效果,而可编程渲染管线通过一般编程的方式实现,可以实现更加灵活的效果OpenGL ESOpen...

2016-09-06 17:18:36

阅读数:3577

评论数:0

安卓逆向简介

安卓逆向简介常用逆向方法Apk文件格式Apk文件其实是一个zip文件,解压之后可以看到其中的目录结构AndroidManifest.xml已经过编译,包括activity、权限等配置classes.dexjava程序生成的.class文件经过打包生成resources.arsc资源文件索引res此...

2016-08-23 21:21:51

阅读数:6120

评论数:1

VR游戏交互开发的一些体验

VR游戏交互开发的一些体验 本文主要写写VR交互输入控制的一些浅薄的经验交互方面,头控和视线按钮依然较为主流,可以获得传感器数据来获得输入除了实体按钮输入之外还可以探索其他交互方式,比如触摸板等,但机制有待成熟 头控 通过捕获头部转动可以很方便的实现交互,成本最低,适合一些纯观景或轻度游戏设计...

2016-06-17 23:56:52

阅读数:9074

评论数:14

安卓系统按键映射修改

安卓系统按键映射修改 谨记录下靠着自己摸索,安卓平板使用时一个bug的解决方案,及修改按钮功能的方法。这个bug目前搜不到解决方案,能独立解决还是很有成就感的 解决反复打开谷歌语音搜索的bug 手里一部驰为hi8,是国产双系统平板,在安卓系统下如果插上耳机会自动暂停和播放音乐,并反复打开谷歌搜...

2016-06-12 22:43:22

阅读数:10302

评论数:0

python定时杀进程

python定时杀进程 之前写了个python脚本用selenium+phantomjs爬新帖子,在循环拉取页面的过程中,phantomjs总是block住,使用WebDriverWait设置最长等待时间无效。用firefox替换phantomjs无改善因为这个脚本不会长期使用,因此采取临时...

2016-06-06 15:47:41

阅读数:6972

评论数:0

Unity的camera组件

Unity的camera组件 文章介绍的是个大概,其中rendering paths和culling、clear flag还有更详细的用法 正交和透视 unity的camera支持两种投影方式:正交和透视人眼看到的物体,近处的比较大、远处的比较小,unity的摄像机支持这种透视效果,...

2016-05-31 12:04:28

阅读数:13014

评论数:0

python开发环境管理:pip和virtualenv

python开发环境管理:pip和virtualenv 不同的python软件需要不同的开发环境,互相之间甚至可能有冲突,怎么处理?使用pip、virtualenv和virtualenvwrapper可以迅速的搭建、转移开发环境,并隔离冲突。 软件包管理 pip是easy_install的替代...

2016-05-26 12:13:07

阅读数:24842

评论数:0

使用python开发json、csv数据格式转换工具

使用python开发json、csv数据格式转换工具 json和xml是业界常用的数据格式,而游戏行业经常使用csv配表,包括本地化文本和数值。本文介绍csv和json序列化、逆序列化相关的python库,以及开发工具常用的命令行解析库--getopt csv模块 csv文件格式并不统一,存在...

2016-05-26 11:57:55

阅读数:22172

评论数:0

Unity编辑器扩展之EditorWindow

Unity编辑器扩展之EditorWindow 继承这个类的编辑器脚本可以用来创建一个编辑器窗口,类似Inspector窗口若要在这个类中添加一些控件,可以使用GUI和GUILayout控件,还可以使用编辑器专用控件EditorGUI/EditorGUILayout 脚本创建 在As...

2016-05-16 21:03:11

阅读数:12965

评论数:0

Unity中的layer和tag

Unity中的layer和tag layer和tag均用于标识不同类别的gameobject,侧重点不同 Layer Unity中默认已经有8种layer,但可以自行设置layer,上限32种,对应于一个int值的32位对于场景中的gameobject,均可以设置其layer。 用...

2016-05-06 15:33:01

阅读数:18941

评论数:0

python勿使用mutable值作为默认参数

python勿使用mutable值作为默认参数 首先看以下一段代码 def append(num, container=[]): container.append(num) return container print append.func_defaults ...

2016-03-31 21:36:42

阅读数:17838

评论数:0

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