原创 C++遊戲編程:創建3D遊戲第二章課後練習答案

這本書全網連個答案都沒有,這本書就這麼冷門嗎? 2.7.1 略 2.7.2 支持多組動畫,增加一組角色 // ------------------------------------------------------------

原创 Lua程序設計第4版第一章課後答案

1.1 遞歸無線導致棧溢出 function fact(n) if n<0 then return 0 elseif n==0 then return 1 else

原创 Lua程序設計第4版第8章課後練習答案

8.1 沒有switch,elseif比使用多個if性能更高 8.2 while(true) for 1,math.huge repeat goto 8.3 你想怎樣都好 8.4 function room1() loca

原创 Lua程序設計第4版第7章課後練習答案

7.1 function f71(infile,outfile) -- 重定向輸出 if outfile then if assert(io.open(outfile)) then

原创 Lua程序設計第4版第17章課後練習答案

17.1 doubleList文件 --- --- Generated by EmmyLua(https://github.com/EmmyLua) --- Created by 15240. --- DateTime: 2020

原创 用openGL做一個時鐘動畫

#include<stdlib.h> #include<glut.h> #include<gl\GLU.h> #include<gl\GL.h> #include<math.h> #include<stdio.h> #include<w

原创 C++遊戲編程:創建3D遊戲第5章課後練習答案

真的都沒人看這本書嗎? 5.10.1 我是用這個公式算的。SrcColor-SrcColor*(deltaTime/mSeconds)+DestColor*(deltaTime/mSeconds) 部分代碼。 5.10.2 修

原创 DoTween腳本實現一個Tween的實時動畫效果,DoTweenVisualManager裏OnEnable RestartFromSpawn的功能

就是tween在播放動畫的時候具有實時效果,完成的時候可以保持當時的位置,修改動畫的起點和終點實現相對距離無限移動的效果,而不是一直的重複播放一個動畫。 先看結果。對於這種實時效果,動態的改變起點和終點變化最好。 using

原创 算法題第一天

二叉樹的最大節點 · Binary Tree Maximum Node 常用思想是樹的遍歷,每個節點都不可避免,但是這裏是先分析出兩個節點的比較函數,遞歸找出左右子樹最大的那個數和根節點進行比較,不用比較更小的那個數,相當於減

原创 Lua程序設計第4版第14章課後練習答案

14.1 function f141(a,b) local c ={} for i = 1, #a do c[i] = {} for j = 1, #a[i] do

原创 Lua程序設計第4版第11章課後練習答案

11.1 修改模式匹配中的%w+爲%w%w%w%w+ for line in io.lines() do for word in string.gmatch(line,"%w%w%w%w+") do

原创 Lua程序設計第4版第5章練習答案

5.1 monday sunday sunday t.sunday => 表中sunday對應的值 t[sunday] =>sunday變量=>monday鍵([sunday]對應的值=>monday變量"sunday" t[t.

原创 C#實現猜拳小遊戲

1.使用GUID實現真正的隨機數 2.重複遊戲 3.計算分數 using System; using System.Diagnostics; namespace 猜拳小遊戲 { /// <summary> ///

原创 Unity的三種人物移動方式(ET,鍵盤,鼠標點擊)

核心都是求出輸出input的移動方向乘以給定的速度乘以時間間隔,以一定角速度進行旋轉來計算。注意這裏的CamCtrl的rotation是和主角的forward前方是一致的。過段時間發Camera的設計試試看。 Unity 三種

原创 Lua程序設計第4版第18章課後練習答案

–18.1 18.2 其實就是閉包的運用,記住foreach迭代的規則是不變量和變量組合傳入,返回索引和索引對應的值。 --18.1 18.2 local m = 1 --m就是步長,其實就是根據步長輸出表的內容,說話都說不利索,