Ich finde, es sollte eine allgemeine Bewertung geben, wie bei E-bay.
Beiträge von Marthog
-
-
Ich glaube nicht, dass es möglich ist.
-
Zum Erstellen von Meshes kannst du Blender oder Gmax verwenden. Das sind die beiden kostenlosen Programme. (Ich verwende Blender)
Blender ist ein etwas ausergewöhnliches 3d-Programm, kann aber theoretisch in allen Dateiformaten speichern (mehrere Exporter sind dabei, andere muss man runterladen
Gmax ist eine alte Version des Profiprogramms 3ds-max.Zum Selberschreiben eignet sich das DirectX-Format ( *.x ).
Beispiel: (ein einfaches Haus mit einem Zimmer)Spoiler anzeigen
Code
Alles anzeigenxof 0303txt 0032 template VertexDuplicationIndices { <b8d65549-d7c9-4995-89cf-53a9a8b031e3> DWORD nIndices; DWORD nOriginalVertices; array DWORD indices[nIndices]; } template XSkinMeshHeader { <3cf169ce-ff7c-44ab-93c0-f78f62d172e2> WORD nMaxSkinWeightsPerVertex; WORD nMaxSkinWeightsPerFace; WORD nBones; } template SkinWeights { <6f0d123b-bad2-4167-a0d0-80224f25fabb> STRING transformNodeName; DWORD nWeights; array DWORD vertexIndices[nWeights]; array float weights[nWeights]; Matrix4x4 matrixOffset; } Frame RootFrame { FrameTransformMatrix { 1.000000,0.000000,0.000000,0.000000, 0.000000,-0.000000,1.000000,0.000000, 0.000000,1.000000,0.000000,0.000000, 0.000000,0.000000,0.000000,1.000000;; } Frame Mesh { FrameTransformMatrix { 1.000000,0.000000,0.000000,0.000000, 0.000000,1.000000,0.000000,0.000000, 0.000000,0.000000,1.000000,0.000000, 0.000000,0.000000,0.000000,1.000000;; } Mesh { 164; -1.000000; 1.000000; 0.000000;, -1.000000; 1.000000; 1.457300;, 1.000000; 1.000000; 1.457300;, 1.000000; 1.000000; 0.000000;, 1.000000; 1.000000; 0.000000;, 1.000000; 1.000000; 1.457300;, 1.000000; -1.000000; 1.457300;, 1.000000; -1.000000; 0.000000;, 1.000000; -1.000000; 0.000000;, 1.000000; -1.000000; 1.457300;, -1.000000; -1.000000; 1.457300;, -1.000000; -1.000000; 0.000000;, 1.000000; 1.000000; 1.457300;, 1.000000; 1.000000; 1.628100;, 1.000000; -1.000000; 1.628100;, 1.000000; -1.000000; 1.457300;, -1.000000; -1.000000; 1.628100;, -1.000000; 0.000000; 2.204400;, -1.000000; 1.000000; 1.628100;, -1.000000; 1.000000; 1.628100;, -1.000000; 0.000000; 2.204400;, 1.000000; 0.000000; 2.204400;, 1.000000; 1.000000; 1.628100;, 1.000000; 1.000000; 1.628100;, 1.000000; 0.000000; 2.204400;, 1.000000; -1.000000; 1.628100;, 1.000000; -1.000000; 1.628100;, 1.000000; 0.000000; 2.204400;, -1.000000; 0.000000; 2.204400;, -1.000000; -1.000000; 1.628100;, 1.000000; 1.000000; 1.457300;, -1.000000; 1.000000; 1.457300;, -1.000000; 1.123800; 1.271700;, 1.000000; 1.123800; 1.271700;, 1.000000; 1.000000; 1.628100;, 1.000000; 1.000000; 1.457300;, 1.000000; 1.123800; 1.271700;, 1.000000; 1.123800; 1.442400;, -1.000000; 1.000000; 1.628100;, 1.000000; 1.000000; 1.628100;, 1.000000; 1.123800; 1.442400;, -1.000000; 1.123800; 1.442400;, -1.000000; 1.000000; 1.457300;, -1.000000; 1.000000; 1.628100;, -1.000000; 1.123800; 1.442400;, -1.000000; 1.123800; 1.271700;, -1.000000; 1.123800; 1.271700;, -1.000000; 1.123800; 1.442400;, 1.000000; 1.123800; 1.442400;, 1.000000; 1.123800; 1.271700;, -1.000000; -1.000000; 1.457300;, 1.000000; -1.000000; 1.457300;, 1.000000; -1.123800; 1.271700;, -1.000000; -1.123800; 1.271700;, -1.000000; -1.000000; 1.628100;, -1.000000; -1.000000; 1.457300;, -1.000000; -1.123800; 1.271700;, -1.000000; -1.123800; 1.442400;, 1.000000; -1.000000; 1.628100;, -1.000000; -1.000000; 1.628100;, -1.000000; -1.123800; 1.442400;, 1.000000; -1.123800; 1.442400;, 1.000000; -1.000000; 1.457300;, 1.000000; -1.000000; 1.628100;, 1.000000; -1.123800; 1.442400;, 1.000000; -1.123800; 1.271700;, 1.000000; -1.123800; 1.271700;, 1.000000; -1.123800; 1.442400;, -1.000000; -1.123800; 1.442400;, -1.000000; -1.123800; 1.271700;, 1.000000; -1.000000; 0.000000;, -1.000000; -0.333300; 0.000000;, -1.000000; 0.333300; 0.000000;, 1.000000; 1.000000; 0.000000;, -1.000000; 0.333300; 0.000000;, -1.000000; 1.000000; 0.000000;, 1.000000; 1.000000; 0.000000;, -1.000000; -0.333300; 0.000000;, 1.000000; -1.000000; 0.000000;, -1.000000; -1.000000; 0.000000;, -1.000000; -0.333300; 1.457300;, -1.000000; -1.000000; 1.628100;, -1.000000; 1.000000; 1.628100;, -1.000000; 0.333300; 1.457300;, -1.000000; -1.000000; 1.457300;, -1.000000; -1.000000; 1.628100;, -1.000000; -0.333300; 1.457300;, -1.000000; 0.333300; 1.457300;, -1.000000; 1.000000; 1.628100;, -1.000000; 1.000000; 1.457300;, -1.000000; -0.333300; 1.160100;, -1.000000; -1.000000; 0.000000;, -1.000000; -1.000000; 1.457300;, -1.000000; -0.333300; 0.000000;, -1.000000; -1.000000; 0.000000;, -1.000000; -0.333300; 1.160100;, -1.000000; -0.333300; 1.160100;, -1.000000; -1.000000; 1.457300;, -1.000000; -0.333300; 1.457300;, -1.000000; 0.333300; 1.160100;, -1.000000; -0.333300; 1.160100;, -1.000000; -0.333300; 1.457300;, -1.000000; 0.333300; 1.457300;, -1.000000; 0.333300; 1.160100;, -1.000000; 1.000000; 1.457300;, -1.000000; 1.000000; 0.000000;, -1.000000; 0.333300; 1.457300;, -1.000000; 1.000000; 1.457300;, -1.000000; 0.333300; 1.160100;, -1.000000; 0.333300; 1.160100;, -1.000000; 1.000000; 0.000000;, -1.000000; 0.333300; 0.000000;, -1.000000; 0.333300; 1.160100;, -0.918100; 0.954400; 1.160100;, -0.918100; -0.333300; 1.160100;, -1.000000; -0.333300; 1.160100;, -1.000000; 0.333300; 0.000000;, -0.918100; 0.954400; 0.000000;, -0.918100; 0.954400; 1.160100;, -1.000000; 0.333300; 1.160100;, -1.000000; -0.333300; 1.160100;, -0.918100; -0.333300; 1.160100;, -0.918100; -0.333300; 0.000000;, -1.000000; -0.333300; 0.000000;, -1.000000; -0.333300; 0.000000;, -0.918100; -0.333300; 0.000000;, -0.918100; 0.954400; 0.000000;, -1.000000; 0.333300; 0.000000;, -0.918100; -0.333300; 0.000000;, 0.931400; -0.333300; 0.000000;, 0.931400; 0.954400; 0.000000;, -0.918100; 0.954400; 0.000000;, -0.918100; 0.954400; 0.000000;, 0.931400; 0.954400; 0.000000;, 0.931400; 0.954400; 1.160100;, -0.918100; 0.954400; 1.160100;, -0.918100; 0.954400; 1.160100;, 0.931400; 0.954400; 1.160100;, 0.931400; -0.333300; 1.160100;, -0.918100; -0.333300; 1.160100;, 0.931400; 0.954400; 0.000000;, 0.931400; -0.333300; 0.000000;, 0.931400; -0.333300; 1.160100;, 0.931400; 0.954400; 1.160100;, 0.931400; -0.333300; 1.160100;, 0.931400; -0.950400; 1.160100;, -0.918100; -0.950400; 1.160100;, -0.918100; -0.333300; 1.160100;, 0.931400; -0.333300; 0.000000;, 0.931400; -0.950400; 0.000000;, 0.931400; -0.950400; 1.160100;, 0.931400; -0.333300; 1.160100;, -0.918100; -0.333300; 0.000000;, -0.918100; -0.950400; 0.000000;, 0.931400; -0.950400; 0.000000;, 0.931400; -0.333300; 0.000000;, -0.918100; -0.333300; 1.160100;, -0.918100; -0.950400; 1.160100;, -0.918100; -0.950400; 0.000000;, -0.918100; -0.333300; 0.000000;, -0.918100; -0.950400; 1.160100;, 0.931400; -0.950400; 1.160100;, 0.931400; -0.950400; 0.000000;, -0.918100; -0.950400; 0.000000;; 44; 4; 0, 3, 2, 1;, 4; 4, 7, 6, 5;, 4; 8, 11, 10, 9;, 4; 12, 15, 14, 13;, 3; 16, 18, 17;, 4; 19, 22, 21, 20;, 3; 23, 25, 24;, 4; 26, 29, 28, 27;, 4; 30, 33, 32, 31;, 4; 34, 37, 36, 35;, 4; 38, 41, 40, 39;, 4; 42, 45, 44, 43;, 4; 46, 49, 48, 47;, 4; 50, 53, 52, 51;, 4; 54, 57, 56, 55;, 4; 58, 61, 60, 59;, 4; 62, 65, 64, 63;, 4; 66, 69, 68, 67;, 4; 70, 73, 72, 71;, 3; 74, 76, 75;, 3; 77, 79, 78;, 4; 80, 83, 82, 81;, 3; 84, 86, 85;, 3; 87, 89, 88;, 3; 90, 92, 91;, 3; 93, 95, 94;, 3; 96, 98, 97;, 4; 99, 102, 101, 100;, 3; 103, 105, 104;, 3; 106, 108, 107;, 3; 109, 111, 110;, 4; 112, 115, 114, 113;, 4; 116, 119, 118, 117;, 4; 120, 123, 122, 121;, 4; 124, 127, 126, 125;, 4; 128, 131, 130, 129;, 4; 132, 135, 134, 133;, 4; 136, 139, 138, 137;, 4; 140, 143, 142, 141;, 4; 144, 147, 146, 145;, 4; 148, 151, 150, 149;, 4; 152, 155, 154, 153;, 4; 156, 159, 158, 157;, 4; 160, 163, 162, 161;; MeshMaterialList { 3; 44; 2, 2, 2, 2, 2, 1, 2, 1, 0, 2, 1, 2, 1, 0, 2, 1, 2, 1, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0;; Material Material_001 { 1.000000; 1.000000; 1.000000;1.0;; 0.500000; 1.000000; 1.000000; 1.000000;; 0.0; 0.0; 0.0;; } //End of Material Material Material_002 { 0.341753; 0.211247; 0.168254;1.0;; 0.500000; 1.000000; 1.000000; 1.000000;; 0.0; 0.0; 0.0;; } //End of Material Material Material_003 { 0.354016; 0.328412; 0.328412;1.0;; 0.500000; 1.000000; 1.000000; 1.000000;; 0.0; 0.0; 0.0;; } //End of Material } //End of MeshMaterialList MeshNormals { 164; 0.000000; 1.000000; 0.000000;, 0.000000; 1.000000; 0.000000;, 0.000000; 1.000000; 0.000000;, 0.000000; 1.000000; 0.000000;, 1.000000; 0.000000; 0.000000;, 1.000000; 0.000000; 0.000000;, 1.000000; 0.000000; 0.000000;, 1.000000; 0.000000; 0.000000;, 0.000000; -1.000000; 0.000000;, 0.000000; -1.000000; 0.000000;, 0.000000; -1.000000; 0.000000;, 0.000000; -1.000000; 0.000000;, 1.000000; 0.000000; 0.000000;, 1.000000; 0.000000; 0.000000;, 1.000000; 0.000000; 0.000000;, 1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, 0.000000; 0.499313; 0.866390;, 0.000000; 0.499313; 0.866390;, 0.000000; 0.499313; 0.866390;, 0.000000; 0.499313; 0.866390;, 1.000000; 0.000000; 0.000000;, 1.000000; 0.000000; 0.000000;, 1.000000; 0.000000; 0.000000;, 0.000000; -0.499313; 0.866390;, 0.000000; -0.499313; 0.866390;, 0.000000; -0.499313; 0.866390;, 0.000000; -0.499313; 0.866390;, 0.000000; -0.831904; -0.554888;, 0.000000; -0.831904; -0.554888;, 0.000000; -0.831904; -0.554888;, 0.000000; -0.831904; -0.554888;, 1.000000; 0.000000; 0.000000;, 1.000000; 0.000000; 0.000000;, 1.000000; 0.000000; 0.000000;, 1.000000; 0.000000; 0.000000;, 0.000000; 0.832026; 0.554674;, 0.000000; 0.832026; 0.554674;, 0.000000; 0.832026; 0.554674;, 0.000000; 0.832026; 0.554674;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, 0.000000; 1.000000; 0.000000;, 0.000000; 1.000000; 0.000000;, 0.000000; 1.000000; 0.000000;, 0.000000; 1.000000; 0.000000;, 0.000000; 0.831904; -0.554888;, 0.000000; 0.831904; -0.554888;, 0.000000; 0.831904; -0.554888;, 0.000000; 0.831904; -0.554888;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, 0.000000; -0.832026; 0.554674;, 0.000000; -0.832026; 0.554674;, 0.000000; -0.832026; 0.554674;, 0.000000; -0.832026; 0.554674;, 1.000000; 0.000000; 0.000000;, 1.000000; 0.000000; 0.000000;, 1.000000; 0.000000; 0.000000;, 1.000000; 0.000000; 0.000000;, 0.000000; -1.000000; 0.000000;, 0.000000; -1.000000; 0.000000;, 0.000000; -1.000000; 0.000000;, 0.000000; -1.000000; 0.000000;, 0.000000; 0.000000; -1.000000;, 0.000000; 0.000000; -1.000000;, 0.000000; 0.000000; -1.000000;, 0.000000; 0.000000; -1.000000;, 0.000000; 0.000000; -1.000000;, 0.000000; 0.000000; -1.000000;, 0.000000; 0.000000; -1.000000;, 0.000000; 0.000000; -1.000000;, 0.000000; 0.000000; -1.000000;, 0.000000; 0.000000; -1.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, 0.000000; 0.000000; -1.000000;, 0.000000; 0.000000; -1.000000;, 0.000000; 0.000000; -1.000000;, 0.000000; 0.000000; -1.000000;, 0.991394; -0.130711; 0.000000;, 0.991394; -0.130711; 0.000000;, 0.991394; -0.130711; 0.000000;, 0.991394; -0.130711; 0.000000;, 0.000000; 1.000000; 0.000000;, 0.000000; 1.000000; 0.000000;, 0.000000; 1.000000; 0.000000;, 0.000000; 1.000000; 0.000000;, 0.000000; 0.000000; 1.000000;, 0.000000; 0.000000; 1.000000;, 0.000000; 0.000000; 1.000000;, 0.000000; 0.000000; 1.000000;, 0.000000; 0.000000; 1.000000;, 0.000000; 0.000000; 1.000000;, 0.000000; 0.000000; 1.000000;, 0.000000; 0.000000; 1.000000;, 0.000000; -1.000000; 0.000000;, 0.000000; -1.000000; 0.000000;, 0.000000; -1.000000; 0.000000;, 0.000000; -1.000000; 0.000000;, 0.000000; 0.000000; -1.000000;, 0.000000; 0.000000; -1.000000;, 0.000000; 0.000000; -1.000000;, 0.000000; 0.000000; -1.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, 0.000000; 0.000000; -1.000000;, 0.000000; 0.000000; -1.000000;, 0.000000; 0.000000; -1.000000;, 0.000000; 0.000000; -1.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, -1.000000; 0.000000; 0.000000;, 0.000000; 0.000000; 1.000000;, 0.000000; 0.000000; 1.000000;, 0.000000; 0.000000; 1.000000;, 0.000000; 0.000000; 1.000000;, 1.000000; 0.000000; 0.000000;, 1.000000; 0.000000; 0.000000;, 1.000000; 0.000000; 0.000000;, 1.000000; 0.000000; 0.000000;, 0.000000; 1.000000; 0.000000;, 0.000000; 1.000000; 0.000000;, 0.000000; 1.000000; 0.000000;, 0.000000; 1.000000; 0.000000;; 44; 4; 0, 3, 2, 1;, 4; 4, 7, 6, 5;, 4; 8, 11, 10, 9;, 4; 12, 15, 14, 13;, 3; 16, 18, 17;, 4; 19, 22, 21, 20;, 3; 23, 25, 24;, 4; 26, 29, 28, 27;, 4; 30, 33, 32, 31;, 4; 34, 37, 36, 35;, 4; 38, 41, 40, 39;, 4; 42, 45, 44, 43;, 4; 46, 49, 48, 47;, 4; 50, 53, 52, 51;, 4; 54, 57, 56, 55;, 4; 58, 61, 60, 59;, 4; 62, 65, 64, 63;, 4; 66, 69, 68, 67;, 4; 70, 73, 72, 71;, 3; 74, 76, 75;, 3; 77, 79, 78;, 4; 80, 83, 82, 81;, 3; 84, 86, 85;, 3; 87, 89, 88;, 3; 90, 92, 91;, 3; 93, 95, 94;, 3; 96, 98, 97;, 4; 99, 102, 101, 100;, 3; 103, 105, 104;, 3; 106, 108, 107;, 3; 109, 111, 110;, 4; 112, 115, 114, 113;, 4; 116, 119, 118, 117;, 4; 120, 123, 122, 121;, 4; 124, 127, 126, 125;, 4; 128, 131, 130, 129;, 4; 132, 135, 134, 133;, 4; 136, 139, 138, 137;, 4; 140, 143, 142, 141;, 4; 144, 147, 146, 145;, 4; 148, 151, 150, 149;, 4; 152, 155, 154, 153;, 4; 156, 159, 158, 157;, 4; 160, 163, 162, 161;; } //End of MeshNormals } // End of the Mesh Mesh } // SI End of the Object Mesh } // End of the Root Frame -
Du solltest auch noch Sleep einauen, sonst wird der Prozessor unnötig belastet.
-
Es gibt eine UDF, mit der man die Irrlicht-engine verwenden kann.
Wo du die runterladen kannst, weiß ich aber nicht. -
Ich hab eine dll-Datei erstellt.
Wenn ich eine Funktion daraus mit DllCall aufrufe, stürzt das Programm am Ende der Funktion ab.
Es wird noch die aufgerufene Funktionrichtig durchgeführt.
Wenn ich die dll mit einem C++-Programm aufrufe gibt es keinen Fehler. Deswegen sollte die dll eigentlich in Ordnung sein.Mein Skript:
[autoit]DllCall("GBX.dll" , "none", "WriteGBXIni", "str","Testung.ini", "str", "L.Gbx")
[/autoit]C++Programm:
Spoiler anzeigen
C
Alles anzeigen#include <iostream> #include <windows.h> typedef void (*WriteGBXIni)(char*, char*); int main() { WriteGBXIni _WriteGBXIni; HINSTANCE hInstLibrary = LoadLibrary("GBX.dll"); if (hInstLibrary) { _WriteGBXIni = (WriteGBXIni)GetProcAddress(hInstLibrary, "WriteGBXIni"); if (_GetAuthor) { _WriteGBXIni("Test.ini", "L.Gbx"); } FreeLibrary(hInstLibrary); } else { std::cout << "DLL Failed To Load!" << std::endl; } std::cin.get(); return 0; }Aufgerufene Funktion :
Code__declspec(dllexport) void WriteGBXIni(char* INIname, char* GBXname) { //Inhalt ist unwichtig, da hier alles richtig geht. }Weiß irgendjemand, was ich da machen kann?
Die dazu benötigen Dateien hab ich angehängt.
-
Handelt es sich um ein nrmales Gui oder ist es bei einem Spiel?
Spiele verwenden oft DirectX Dialoge für die Einlogfenster. -
Nö, 64-bit Programme laufen nicht auf Win-32.
Also muss man entweder einen Installer nehmen, der je nach Version das richtige verwendet oder nur für 32-bit programmieren. -
[autoit]
$i=0
[/autoit]
while FileExists("file"&$i)
$i+=1
Wend
$file = "file"&$i$file ist jetzt der Dateiname, der ersten nicht vorhandenen Datei.
-
Also du hast PA und kannst sehen, wer on ist und das möchtest du an andere witerleiten.
Da könntest du ein Programm schreiben, das aus dem Quelltext ausliest, wer on ist und dann auf eine Seite hochläd (mit FTP.au3 oder so).
Dann kann ein anderes Programm die Daten auslesen und anzeigen, wer on ist. -
Willst du nen Stämme-bot schreiben, der Premiumvorteile bringt?
Da müsstest du eigentlich auf Serverdaten zugreifen und das geht nicht ohne weiteres.
-
Boää, ist das schwer. Nach etlichen versuchen endlich auf 12 Sekunden geschafft.
Aber Gutes Spiel. Das werde ich erstmal aufheben. -
Vielleicht Resourcen-Datei in die DLL einfügen?
-
Ich hab Dev-C++ und VC++ 2008 Express-Edition installiert (beide kostenlos)
Dev-C++ ist ein guter Compiler für Anfänger, da man keine riesigen Projekte anlegen muss, aber für ganz große Projekte ist er dann etwas langsam.
Für VC++ muss man immer ein Projekt mit Debug-info und mehreren Dateien anlegen.Wenn du nur sowas, wie im Video machen willst, kannst du einfach normal DirectX verwenden ohne sonstige Hilfen.
Allerding solltest du vorher die Grundlagen von C++ und Grundlagen der Win-Api-Guis lernen. -
Eine Funktion, die nur ein sleep aufruft, kannst du dir sparen. Trag Sleep(20) lieber direkt ein.
-
Bau aber am besten noch ein sleep ein, sonst ist die CPU-auslastung so hoch und in dem Fall wird so schnell geklickt, dass die Maus nicht mitkommen kann.
-
Schonmal ein Skript mit Konsole kompiliert? Dann ist nämlich sowas wie ein Cmd-Fenster dabei.
Allerdings kann man keine Eingaben machen. -
Ich finde es etwas unpraktisch mit der Konsole, aber es scheint ja ganz gut zu gehen.
SketchUp eignet sich nicht wirklich gut. Es gibt genug andere Programme. Für die muss man dann aber eine andere Skript-/Programmiersprache verwenden.
Kann das auch texturiert oder eingefärbt werden?
Von den Globalen Variablen kannst du viele als Konstanten definieren, dann ist die Wahrscheinlichkeit damit fehler zu machen niedriger.
In die ToDo-Liste kann auch noch ein Speichersystem. -
Eigentlich au3, aber ich glaube mit dem einfügen geht das auch mit anderen Endungen.
-
mit
[autoit]#include <BLABLA>
[/autoit]fügst du Dateien aus dem AutoIt-Verzeichnis ein.
[autoit]#include "BLABLA"
[/autoit]mit Anführungszeichen fügt die datei aus dem Verzeichnis, in dem auch das Skript liegt ein. Dadurch kannst du in eine Datei wichtige Konstanten schreiben, in eine andere Wichtige Funktionen und in der dritten Datei die Funktionen fürs Gui, etc. Dann muss nicht immer alles in eine Datei.