Android 台灣中文網
標題:
SetupPlayerCharacterController是穿牆
[打印本頁]
作者:
Sparkemon
時間:
2017-9-5 10:58
標題:
SetupPlayerCharacterController是穿牆
本帖最後由 Sparkemon 於 2017-9-9 11:21 編輯
紅字是重點
IL_0000:
ldarg.1
IL_0001:
callvirt
instance
!!0 [UnityEngine]UnityEngine.GameObject::GetComponent<
class
[UnityEngine]UnityEngine.CharacterController>()
IL_0006:
stloc.0
IL_0007:
ldloc.0
IL_0008:
ldnull
IL_0009:
call
bool
[UnityEngine]UnityEngine.Object::op_Equality(
class
[UnityEngine]UnityEngine.Object,
class
[UnityEngine]UnityEngine.Object)
IL_000e:
brfalse
IL_001a
IL_0013:
ldarg.1
IL_0014:
callvirt
instance
!!0 [UnityEngine]UnityEngine.GameObject::AddComponent<
class
[UnityEngine]UnityEngine.CharacterController>()
IL_0019:
stloc.0
IL_001a:
ldloc.0
IL_001b:
ldc.r4
45
IL_0020:
callvirt
instance
void
[UnityEngine]UnityEngine.CharacterController::set_slopeLimit(
float32
)
IL_0025:
ldloc.0
IL_0026: ldc.r4 6.9
IL_002b: br IL_0035
IL_0030:
ldc.r4
0.1
IL_0035:
callvirt
instance
void
[UnityEngine]UnityEngine.CharacterController::set_stepOffset(
float32
)
IL_003a:
ldloc.0
IL_003b:
ldc.r4
0.32
IL_0040:
callvirt
instance
void
[UnityEngine]UnityEngine.CharacterController::set_radius(
float32
)
IL_0045:
ldloc.0
IL_0046:
ldc.r4
3
IL_004b:
callvirt
instance
void
[UnityEngine]UnityEngine.CharacterController::set_height(
float32
)
IL_0050:
ldloc.0
IL_0051:
call
valuetype
[UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Vector3::get_up()
IL_0056:
ldloc.0
IL_0057:
callvirt
instance
float32
[UnityEngine]UnityEngine.CharacterController::get_height()
IL_005c:
ldc.r4
0.5
IL_0061:
mul
IL_0062:
ldc.r4
0.0001
IL_0067:
add
IL_0068:
call
valuetype
[UnityEngine]UnityEngine.Vector3 [UnityEngine]UnityEngine.Vector3::op_Multiply(
valuetype
[UnityEngine]UnityEngine.Vector3,
float32
)
IL_006d:
callvirt
instance
void
[UnityEngine]UnityEngine.CharacterController::set_center(
valuetype
[UnityEngine]UnityEngine.Vector3)
IL_0072:
ret
歡迎光臨 Android 台灣中文網 (https://apk.tw/)
Powered by Discuz! X3.1