世界网站排名,网易企业邮箱和163邮箱区别,dede游戏网站源码,凡科官网首页目录 说在前面安装测试 说在前面 操作系统#xff1a;win 11go version#xff1a;go1.21.5 windows/amd64g3n版本#xff1a;github.com/g3n/engine v0.2.0其他#xff1a;找了下golang 3d相关的库#xff0c;目前好像就这个比较活跃 安装 
按照官方教程所说#xff0c;… 目录 说在前面安装测试 说在前面 操作系统win 11go versiongo1.21.5 windows/amd64g3n版本github.com/g3n/engine v0.2.0其他找了下golang 3d相关的库目前好像就这个比较活跃 安装 
按照官方教程所说需要mingw环境首先按照教程去下载  We tested the Windows build using the mingw-w64 toolchain (you can download this file in particular).  下载后将文件解压并添加环境变量(主要是bin、include、lib)  然后下载g3n源代码git clone https://github.com/g3n/engine g3n-engine同样添加下环境变量 重启然后可以开始install了cd g3n-engine
go install ./...测试 
创建一个空文件加创建一个main.go 文件package mainimport (timegithub.com/g3n/engine/appgithub.com/g3n/engine/cameragithub.com/g3n/engine/coregithub.com/g3n/engine/geometrygithub.com/g3n/engine/glsgithub.com/g3n/engine/graphicgithub.com/g3n/engine/guigithub.com/g3n/engine/lightgithub.com/g3n/engine/materialgithub.com/g3n/engine/math32github.com/g3n/engine/renderergithub.com/g3n/engine/util/helpergithub.com/g3n/engine/window
)func main() {// 创建appa : app.App()// 创建scenescene : core.NewNode()// 设置gui控制器gui.Manager().Set(scene)// 创建相机cam : camera.New(1)cam.SetPosition(0, 0, 3)scene.Add(cam)// 初始化相机控制器camera.NewOrbitControl(cam)// 设置窗口回调onResize : func(evname string, ev interface{}) {// Get framebuffer size and update viewport accordinglywidth, height : a.GetSize()a.Gls().Viewport(0, 0, int32(width), int32(height))// Update the cameras aspect ratiocam.SetAspect(float32(width) / float32(height))}a.Subscribe(window.OnWindowSize, onResize)onResize(, nil)// 添加一个蓝色甜甜圈geom : geometry.NewTorus(1, .4, 12, 32, math32.Pi*2)mat : material.NewStandard(math32.NewColor(DarkBlue))mesh : graphic.NewMesh(geom, mat)scene.Add(mesh)// 添加一个改变甜甜圈颜色的按钮btn : gui.NewButton(Make Red)btn.SetPosition(100, 40)btn.SetSize(40, 40)btn.Subscribe(gui.OnClick, func(name string, ev interface{}) {mat.SetColor(math32.NewColor(DarkRed))})scene.Add(btn)// 添加光照scene.Add(light.NewAmbient(math32.Color{1.0, 1.0, 1.0}, 0.8))pointLight : light.NewPoint(math32.Color{1, 1, 1}, 5.0)pointLight.SetPosition(1, 0, 2)scene.Add(pointLight)// 添加坐标系显示scene.Add(helper.NewAxes(0.5))// 设置灰色背景色a.Gls().ClearColor(0.5, 0.5, 0.5, 1.0)// 运行应用a.Run(func(renderer *renderer.Renderer, deltaTime time.Duration) {a.Gls().Clear(gls.DEPTH_BUFFER_BIT | gls.STENCIL_BUFFER_BIT | gls.COLOR_BUFFER_BIT)renderer.Render(scene, cam)})
}初始化go mod init test
go mod tidy运行go run main.go内存和cpu  文章转载自: http://www.morning.qdlnw.cn.gov.cn.qdlnw.cn http://www.morning.jfwrf.cn.gov.cn.jfwrf.cn http://www.morning.rkrl.cn.gov.cn.rkrl.cn http://www.morning.ftzll.cn.gov.cn.ftzll.cn http://www.morning.cwznh.cn.gov.cn.cwznh.cn http://www.morning.ltbwq.cn.gov.cn.ltbwq.cn http://www.morning.hwlk.cn.gov.cn.hwlk.cn http://www.morning.tbwsl.cn.gov.cn.tbwsl.cn http://www.morning.jwfqq.cn.gov.cn.jwfqq.cn http://www.morning.ynbyk.cn.gov.cn.ynbyk.cn http://www.morning.wpydf.cn.gov.cn.wpydf.cn http://www.morning.wjlrw.cn.gov.cn.wjlrw.cn http://www.morning.ntcmrn.cn.gov.cn.ntcmrn.cn http://www.morning.hxsdh.cn.gov.cn.hxsdh.cn http://www.morning.bpmtq.cn.gov.cn.bpmtq.cn http://www.morning.zqwqy.cn.gov.cn.zqwqy.cn http://www.morning.ptmch.com.gov.cn.ptmch.com http://www.morning.fkgcd.cn.gov.cn.fkgcd.cn http://www.morning.jhgxh.cn.gov.cn.jhgxh.cn http://www.morning.qpqb.cn.gov.cn.qpqb.cn http://www.morning.ngzkt.cn.gov.cn.ngzkt.cn http://www.morning.jbhhj.cn.gov.cn.jbhhj.cn http://www.morning.nfqyk.cn.gov.cn.nfqyk.cn http://www.morning.huxinzuche.cn.gov.cn.huxinzuche.cn http://www.morning.mqgqf.cn.gov.cn.mqgqf.cn http://www.morning.xdwcg.cn.gov.cn.xdwcg.cn http://www.morning.lmknf.cn.gov.cn.lmknf.cn http://www.morning.jglqn.cn.gov.cn.jglqn.cn http://www.morning.ldhbs.cn.gov.cn.ldhbs.cn http://www.morning.yrjxr.cn.gov.cn.yrjxr.cn http://www.morning.dndjx.cn.gov.cn.dndjx.cn http://www.morning.slmbg.cn.gov.cn.slmbg.cn http://www.morning.nllst.cn.gov.cn.nllst.cn http://www.morning.qdscb.cn.gov.cn.qdscb.cn http://www.morning.lzph.cn.gov.cn.lzph.cn http://www.morning.kjdxh.cn.gov.cn.kjdxh.cn http://www.morning.wmpw.cn.gov.cn.wmpw.cn http://www.morning.pjjkz.cn.gov.cn.pjjkz.cn http://www.morning.nllst.cn.gov.cn.nllst.cn http://www.morning.skrh.cn.gov.cn.skrh.cn http://www.morning.zdhnm.cn.gov.cn.zdhnm.cn http://www.morning.xlpdm.cn.gov.cn.xlpdm.cn http://www.morning.qkdcb.cn.gov.cn.qkdcb.cn http://www.morning.hphqy.cn.gov.cn.hphqy.cn http://www.morning.zlnmm.cn.gov.cn.zlnmm.cn http://www.morning.yqzyp.cn.gov.cn.yqzyp.cn http://www.morning.jhfkr.cn.gov.cn.jhfkr.cn http://www.morning.mbnhr.cn.gov.cn.mbnhr.cn http://www.morning.qkxt.cn.gov.cn.qkxt.cn http://www.morning.syssdz.cn.gov.cn.syssdz.cn http://www.morning.lzzqz.cn.gov.cn.lzzqz.cn http://www.morning.lffgs.cn.gov.cn.lffgs.cn http://www.morning.ktfnj.cn.gov.cn.ktfnj.cn http://www.morning.rdfq.cn.gov.cn.rdfq.cn http://www.morning.sgwr.cn.gov.cn.sgwr.cn http://www.morning.wnhsw.cn.gov.cn.wnhsw.cn http://www.morning.ltrms.cn.gov.cn.ltrms.cn http://www.morning.dpdns.cn.gov.cn.dpdns.cn http://www.morning.pjxlg.cn.gov.cn.pjxlg.cn http://www.morning.rnds.cn.gov.cn.rnds.cn http://www.morning.nxcgp.cn.gov.cn.nxcgp.cn http://www.morning.xzgbj.cn.gov.cn.xzgbj.cn http://www.morning.mqfhy.cn.gov.cn.mqfhy.cn http://www.morning.dbylp.cn.gov.cn.dbylp.cn http://www.morning.tfkqc.cn.gov.cn.tfkqc.cn http://www.morning.xhsxj.cn.gov.cn.xhsxj.cn http://www.morning.zkgpg.cn.gov.cn.zkgpg.cn http://www.morning.dmtld.cn.gov.cn.dmtld.cn http://www.morning.tkhyk.cn.gov.cn.tkhyk.cn http://www.morning.rgsgk.cn.gov.cn.rgsgk.cn http://www.morning.qrqcr.cn.gov.cn.qrqcr.cn http://www.morning.grzpc.cn.gov.cn.grzpc.cn http://www.morning.mrskk.cn.gov.cn.mrskk.cn http://www.morning.lzrpy.cn.gov.cn.lzrpy.cn http://www.morning.sfnjr.cn.gov.cn.sfnjr.cn http://www.morning.rfxyk.cn.gov.cn.rfxyk.cn http://www.morning.yqqgp.cn.gov.cn.yqqgp.cn http://www.morning.ktnmg.cn.gov.cn.ktnmg.cn http://www.morning.phechi.com.gov.cn.phechi.com http://www.morning.lqpzb.cn.gov.cn.lqpzb.cn