- Unreal Development Kit Game Programming with UnrealScript:Beginner's Guide
- Rachel Cordone
- 287字
- 2021-08-27 11:59:09
Time for action – Using the for statement
It might not seem like it's saving much time in this simple example, but consider a case where we would want to run the loop a hundred times. Putting it in a for loop would save a lot of unnecessary code!
If we write the PostBeginPlay
function above into our AwesomeActor.uc
class and compile it, then take a look at the log, we can see that it executed the code inside the for loop three times:
[0007.57] ScriptLog: Stop hitting yourself. 0 [0007.57] ScriptLog: Stop hitting yourself. 1 [0007.57] ScriptLog: Stop hitting yourself. 2
What just happened?
The first part of the for statement lets us set a variable to an initial value. Most of the time it will be 0, but there may be times when we need a different value, for example if we wanted to count down instead of up. The second part of the statement tells the for loop when to stop. Once the condition is false the loop exits, in this case once m reaches 3. The third part of the statement runs every time a loop finishes. In this case, the ++ operator is used to increment m by 1 each time.
- Linux運維之道(第2版)
- BeagleBone By Example
- 計算機應用與維護基礎教程
- 平衡掌控者:游戲數值經濟設計
- AMD FPGA設計優化寶典:面向Vivado/SystemVerilog
- 電腦軟硬件維修從入門到精通
- Arduino BLINK Blueprints
- 計算機組裝維修與外設配置(高等職業院校教改示范教材·計算機系列)
- LPC1100系列處理器原理及應用
- Wireframing Essentials
- 筆記本電腦芯片級維修從入門到精通(圖解版)
- 單片機原理與技能訓練
- 計算機電路基礎(第2版)
- Building Machine Learning Systems with Python
- FPGA實戰訓練精粹