@[toc]
在看PhysX源码的时候,看到四元数公式,想知道怎么推导过来的,因为网上一大片帖子都是直接写上这个公式。最主要是纠结公式中角度的一半是如何来的
@[toc] 把PhysX vehicle接到我们miniclient中,发现按w键,车子要好半天才启动起来~
[TOC]
看到一段代码,顿时就呆了
if (angle != angle)
{
return XMQuaternionIdentity();
}
这样写的用意到底是啥呢?
[TOC]
参考[1][2]的步骤如下:
这里很容易漏掉,一开始就是因为没有这个步骤,导致找不到protoc 下载对应系统的压缩包,解压之后把protoc.exe放在gopath/bin中,也就是Go安装路径下面的bin中
go install google.golang.org/protobuf/cmd/protoc-gen-go
遇到过如下报错
can't load package: package google.golang.org/protobuf/cmd/protoc-gen-go: cannot find package "google.golang.org/protobuf/cmd/protoc-gen-go" in any of:
C:\Go\src\google.golang.org\protobuf\cmd\protoc-gen-go (from $GOROOT)
C:\Users\peikai\go\src\google.golang.org\protobuf\cmd\protoc-gen-go (from $GOPATH)
如果也有同样报错的话就先get一下
go get google.golang.org/protobuf/cmd/protoc-gen-go
protoc -I=$SRC_DIR --go_out=$DST_DIR $SRC_DIR/addressbook.proto
自己开发的时候,直接cd到*.proto目录,执行如下简单命令:
protoc --go_out=. *.proto
参考[3]中Scalar Value Types一节
[1]tutorial
[TOC]
在使用GoLand开发服务器的时候,多个go项目(gate, game等),每次开要开多个窗口,有点麻烦。没找到什么好的资料,就自己试了下,可以在一个窗口运行多个项目
在Edit Configrations左上角添加go build配置,然后配置一个项目单独的属性:启动文件,运行参数等
启动 切换到不同的配置文件,启动单独的项目
结果 可以单独停止某个进程
每个进程都会创建一个输出窗口
[TOC]
记录一下安装vim主题spf13-vim的过程和注意事项