コード例 #1
0
ファイル: main.go プロジェクト: Raven67854/go-ngine
func onWinThread() {
	apputil.CheckCamCtlKeys()
	apputil.CheckAndHandleToggleKeys()

	//	pulsating materials
	ng.Core.Libs.Effects[apputil.LibIDs.Fx["cat"]].GetOrangify(0).SetMixWeight(0.5 + (0.5 * math.Sin(ng.Loop.Tick.Now*4)))
	ng.Core.Libs.Effects[apputil.LibIDs.Fx["dog"]].GetTex2D(1).SetMixWeight(0.5 + (0.5 * math.Cos(ng.Loop.Tick.Now*2)))
}
コード例 #2
0
ファイル: main.go プロジェクト: Raven67854/go-ngine
func onWinThread() {
	apputil.CheckCamCtlKeys()
	apputil.CheckAndHandleToggleKeys()
	if ng.UserIO.KeyToggled(glfw.KeyF12) {
		apputil.RearView.Toggle()
	}
	if ng.UserIO.KeyToggled(glfw.KeyF10) {
		addCrates(apputil.SceneCam.Scene(), 3)
	}
	if ng.UserIO.KeyToggled(glfw.KeyF11) {
		removeCrates(apputil.SceneCam.Scene(), 3)
	}
	apputil.RearView.OnWin()

	//	pulsating fx anims
	ng.Core.Libs.Effects[apputil.LibIDs.Fx["mosaic"]].GetTex2D(1).SetMixWeight(0.5 + (0.5 * math.Cos(ng.Loop.Tick.Now*2)))
	apputil.RearView.View.FxProcs.GetOrangify(0).SetMixWeight(0.75 + (0.25 * math.Sin(ng.Loop.Tick.Now*4)))
}
コード例 #3
0
ファイル: main.go プロジェクト: sbward/go-ngine
func onWinThread() {
	apputil.CheckCamCtlKeys()
	apputil.CheckAndHandleToggleKeys()
	ng.Core.Libs.Effects[apputil.LibIDs.Fx["pulse"]].GetTex2D(1).SetMixWeight(0.5 + (0.5 * math.Sin(ng.Loop.Tick.Now*4)))
}
コード例 #4
0
ファイル: main.go プロジェクト: sbward/go-ngine
//	called once per frame in main thread
func onWinThread() {
	apputil.CheckAndHandleToggleKeys()
}