Skills

A collection of 7 posts

ghost 中文输入法修复
Skills

ghost 中文输入法修复

适用于 ghost 3.0.2修复内容: 中文输入法在新行时,输入会阻断第一个字符中文输入法在选词过程中,执行删除、换行、tab等行为会影响输入(个人偏好)mac系统下,cmd+delete 删除光标下至行首字符社区中8个月前已有人提交了修复内容,但是Ghost团队一直未更新 @tryghost/mobiledoc-kit。 对于这个事情博主个人是挺恼怒的,因为这类 issues 在 TryGhost/Ghost 仓库中有不少,当前的 ghost使用非英语语种的输入法体验非常糟糕,

一篇(长)文章入门Golang
Skills

一篇(长)文章入门Golang

参考资料: http://go-tour-zh.appspot.comhttp://www.jb51.net/article/127812.html缘由Go语言极其精简, 不像其他语言有那么多花花肠子, 秉承着一个目的尽量只有一种解决方法的哲学. 导致于我们有可能在一篇文章中就阐述清楚它的基本语法. 文中的内容是阅读Golang官方文档时的笔记和理解, 所以基本囊括了官方入门教程的知识点. 对照代码注释和打印的日志说明可以加深理解. Q: 为什么是长文, 而不是分成一章章? A: 一篇长文慢慢滚动着看, 更容易不知不觉看完...逃... 目录环境安装及配置你的第一个程序初始化顺序\命名规范几句话说明白指针slice的基础使用map的基础使用函数及闭包结构体的函数扩展Interface接口error的使用goroutine:Go程channel信道select协程切换编写测试文件\文件夹创建,读取,移动,

使用Git配合Dropbox管理资料
Skills

使用Git配合Dropbox管理资料

副标题: 一个Git仓库管理多个Git项目目的平时我会把所有需要储存的资料都用git进行管理. 我需要使用一个命令, 把工作中所有git仓库都提交到自己的阿里云或Dropbox上, 在不同的地方使用它. 使用git配合Dropbox的另外一个好处是, 由于 .gitignore 忽略了许多公共资源, Dropbox只需要储存很少的内容: 如图, 我的所有项目文件有8.75GB, 但是Dropbox上只保存着430MB的仓库, 并且还拥有Git的版本管理功能. 如果你有和我一样的需求, 这篇文章会帮到你. 需要解决问题每个Git仓库保留自己原有的Git功能, 并且不能有丝毫改动, 毕竟它们还需要保持平日的工作Git Submodule 和 SubTree 对原有仓库有改动, 并且不能很好的实现以上需求有一个统一的仓库管理这些所有仓库使用 merge-sub-gits 解决以上问题安装首先得确保当前有Nodejs环境, 安装 merge-sub-gits npm

Unity性能最高的Shader: Unlit
Skills

Unity性能最高的Shader: Unlit

材质分类1.现在游戏常用材质分为PBR(Standard)和不受光材质(Unlit). 2.次世代游戏用的是PBR材质,其中最基本的是4张贴图:颜色贴图,Normal贴图,AO贴图,高光贴图. 3.不受光材质:像魔兽世界把特效关闭, 一个模型的只靠最基本的颜色贴图, 游戏中的灯光用的也是图片模拟的光晕, 材质根本不受光. 我自己把这种材质成为不受光材质. 网上的浦贵,车希刚等大神用的就是这个技术,低模一个颜色贴图足够.特别适合现在的移动端游戏. 4.由于不受光材质比PBR的性能高出太多,PBR的浮点计算量大概是PBR4个贴图都用上的10几倍.所以我自己决定下一款产品使用不受光材质. 理念1.把美术的质量交给手绘颜色贴图而不是显卡做过多的计算. 2.

第三人称射击游戏核心代码
Skills

第三人称射击游戏核心代码

本文是学习官方教程SURVIVAL SHOOTER TUTORIAL的笔记; 主要目的是用于记录一些关键的代码和步骤; 如果感兴趣,推荐还是观看官方的教程:教程链接 1. 控制角色移动创建地板用于射线捕捉,把Layer设定为Floor新建一个PlayerMovement脚本,绑定在角色上,并且添加以上属性 public float speed = 6f; Vector3 movement; Animator anim; Rigidbody playerRigidbody; public int floorMask; float camerRayLength = 100f; void Awake

You've successfully subscribed to 摄人心魄!