[TOC]
用Imgui显示中文的时候,最后一个字符偶尔乱码~
[TOC]
自己这里在写接口设计的时候,遇到一个问题。类结构设计如下:

@[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