From 59fb6b44cb512ec3690386d8627cb9bd6a64be4e Mon Sep 17 00:00:00 2001 From: Mark Hoekveen Date: Mon, 21 Oct 2019 03:16:34 +0200 Subject: [PATCH] Mark gaat naar bed commit. joe --- Creature.gd | 6 + Creature.tres | 21 + Creature.tscn | 20 + CreatureLab.gd | 23 + Default-effect.material | Bin 0 -> 1742 bytes RiggedFigure.gltf | 2618 ++++++++++++++++++++++++++++++++++++++ RiggedFigure.gltf.import | 1062 ++++++++++++++++ Spatial.tscn | 85 ++ default_env.tres | 7 + figure.gd | 18 + figure.gltf | 2618 ++++++++++++++++++++++++++++++++++++++ figure.gltf.import | 1062 ++++++++++++++++ icon.png | Bin 0 -> 5492 bytes icon.png.import | 34 + project.godot | 32 + 15 files changed, 7606 insertions(+) create mode 100644 Creature.gd create mode 100644 Creature.tres create mode 100644 Creature.tscn create mode 100644 CreatureLab.gd create mode 100644 Default-effect.material create mode 100644 RiggedFigure.gltf create mode 100644 RiggedFigure.gltf.import create mode 100644 Spatial.tscn create mode 100644 default_env.tres create mode 100644 figure.gd create mode 100644 figure.gltf create mode 100644 figure.gltf.import create mode 100644 icon.png create mode 100644 icon.png.import create mode 100644 project.godot diff --git a/Creature.gd b/Creature.gd new file mode 100644 index 0000000..e38586d --- /dev/null +++ b/Creature.gd @@ -0,0 +1,6 @@ +extends Node + +var naampje = "je moeder" + +func _ready(): + pass \ No newline at end of file diff --git a/Creature.tres b/Creature.tres new file mode 100644 index 0000000..a9447b5 --- /dev/null +++ b/Creature.tres @@ -0,0 +1,21 @@ +[gd_resource type="SpatialMaterial" load_steps=3 format=2] + +[sub_resource type="Gradient" id=1] +offsets = PoolRealArray( 0, 0.920168, 1 ) +colors = PoolColorArray( 0.978516, 0.124113, 0.124113, 1, 0.903033, 0.490408, 0.226752, 1, 0.896484, 0.522187, 0.235657, 1 ) + +[sub_resource type="GradientTexture" id=2] +gradient = SubResource( 1 ) + +[resource] +render_priority = 1 +params_diffuse_mode = 2 +params_specular_mode = 1 +albedo_color = Color( 1, 1, 1, 0.443137 ) +metallic_specular = 0.0 +subsurf_scatter_enabled = true +subsurf_scatter_strength = 0.89 +subsurf_scatter_texture = SubResource( 2 ) +refraction_enabled = true +refraction_scale = 0.1 +refraction_texture_channel = 0 diff --git a/Creature.tscn b/Creature.tscn new file mode 100644 index 0000000..8383bec --- /dev/null +++ b/Creature.tscn @@ -0,0 +1,20 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://figure.gltf" type="PackedScene" id=1] +[ext_resource path="res://Creature.gd" type="Script" id=2] +[ext_resource path="res://Creature.tres" type="Material" id=3] + +[sub_resource type="CylinderShape" id=4] +height = 1.21849 + +[node name="Creature" instance=ExtResource( 1 )] +script = ExtResource( 2 ) + +[node name="Mesh" parent="Node/Node 2/Armature" index="0"] +material/0 = ExtResource( 3 ) + +[node name="Area" type="Area" parent="." index="2"] + +[node name="CollisionShape" type="CollisionShape" parent="Area" index="0"] +transform = Transform( 0.25, 0, 0, 0, 1, 0, 0, 0, 0.25, 0, 0.803572, 0 ) +shape = SubResource( 4 ) diff --git a/CreatureLab.gd b/CreatureLab.gd new file mode 100644 index 0000000..c25fa47 --- /dev/null +++ b/CreatureLab.gd @@ -0,0 +1,23 @@ +extends Node +export (PackedScene) var Creature + +var selected; + +func _ready(): + pass + +func spawn_a_bitch(): + # Maak een bitch + var c = Creature.instance() + add_child(c) + + # Geef de bitch een random positie en rotatie + c.rotate_y(rand_range(-5, 5)) + c.transform = Transform(c.transform.basis, Vector3(rand_range(-7, 7), 0, rand_range(-5, 5))) + print_tree ( ) + +func kill_a_bitch(): + var c = get_child(get_child_count()-1) + if c: + c.queue_free() + #remove_child(c) \ No newline at end of file diff --git a/Default-effect.material b/Default-effect.material new file mode 100644 index 0000000000000000000000000000000000000000..409072296b27889f5e1be074795ae12157287a6d GIT binary patch literal 1742 zcmbtV$&TAF3{{uuzVG|3JK8~W>?H--YcDg`0s>>xu~1nuC^^aWG@o8lw&i5fTLlQR z9;qjaqMnbAkG`v+UEuK?cNy<+KW-r!usrkLW zb!*$^purRcp(~MeOU9FlC+Zq|Iow3uLI~;}&ngScpd*0`EwFo3w=>$gP(z8OdX%9R zQpAn6W?4t$mg+&aIIl}=W33~Gs2*m#3#eOfT-3q*!7Zw_CtLE)rnTUJ)ZM(KG8-&= z_ZJxiyTH;j`$kt@5)f#)P%pEcZO%tcSfE+4l_U4-peBOS1Xx(q&@2p}vp>TY0lLr; z>cSIqL?)vKY*5d6hvC$Px1O{d2!ih8NeA6Ao6tulnc<8=6Le{+N>(+##I#_*LyJXc zfqH}7#$ezuUD>0Ol>ud6+k=lMu+Mo(u-;>_#-U!DGS=y)2bME;G45!rU3j2jSIOF* z)dm*Tjmf?wzgADDc}kCMYhYIsf+uy8jl=Dw45kX3t}}Ah)m8RsFoLzFNYRcH zJtisDM@G2}(mL7rEU1eboI{(coqV^f9S+r=XHrLr;29I_p_xIlj}0Hgc&E`x{gf%z z5lpXaoUjMd@+8HdG2bFV@5#Dsl(YU$Yz8UK@qo;Bf*z^ zk;Y~U5uI-JWhfnqMrOXM0>-3UGM#ilqS-;@EmNEBu&0{sP|bF!W_wgy$QG4oT1$Ro z8Wu)fvCa(vD>)g9MFhtxlMLzMUS>EHELV{~da-}SBMb7^!^0m~L1*J9tST0d&&??N zA1@{6fBq7#3@iscO4@cgl5&ZN{5q)TV^`{Q{+hA#+~sfchP(Lew$u4r1}-M>bpDP< W`723#&t29^`@mgtE$xW^WPbsh zd3aRixxjzt%s!J$G83|gY^-4kNMvc1E7WM&ZPi)?pU3Kbs#no^A6r{(t6p#2+Xt(y zTI{tgMZLB4T16C4RFuk&EI|lsLP(gbvn8|7oOAz}%#gs4%w)0v@_U{DJ-1%gDO3P)X6gn&0@;0)S}`RKpbd|FLFYDDfGHk>Ug+)&(^wty{+59ZU)es zvM8*$`bH69C7>TnEx!i1CFEP{c76Po+twWYF=_z4DVw5-$_E7GXS)8bP^nR>G>A$y zf+!*gXBC=DbU~J7WJy8_`UwVngaZCE4hug!@#ThJyKPMXC;*h{85CAj-k=b8h0e?u z6$&&d>8P~^M5XFd=EsR32neExs8pd;Yf-4wNTC3-EJqGk8gfhaJ8hPOlGhWi-;L$d z3RQxzlFrOmC{<`v%_x+rA-t7~gBW=!s03l9v3yz~fWnwRiecu0-zpT!X%K$$wW+2{ zPkTQi2m%VVmQcVKDG6##NMQ;F1MdnYvu`ZcDbz>ltd6v)rb|!$01*lX@V48cUp*oJ zNYN+z7SWmc3YGd&<_{nWr3!^g9sTN)eT&3&RqFi6FG`hWXf*p8(KV0LRjKnuWJ)7H zh^MV{i28XjkpVCte6)fstgR1TFQ=OQ=L%#2B6nK5|`QzwifMXy7WB%c1`KX~Wkt#PICovXjWgFn0x zQ55NLd)Tr62wV45vvuzwEG^anzJtUN##JtnBVP=rte#{C3}cF(MYE@K-PJQF%8RXo zB+1cSV4Fd5WnRSMEm4NRXjhVRe&H-_g7qt)i5#p)Q0+l>yaTZ0i%oa zdGzijh@!yJ<_`Y)MGec>A7bmVHmolHS@I1w50eVh$u?>!8J@#C8@9wu_o@4TK&B~; zs(L$r{#VUe$E_|uJ8P}1-rYc>!^^N#EoOt7iKB|ywCgL{?Ct%2ud(P_0*0iEaLdBk zC=?4(oDJvb`P4--P10mK`S-5A_ zPCne}u z4B!jb^O2j6mpyehKG=5(omzp@6Ts;SA_$PGRbkXA@%TgRsk8N-P#2;G@SWZE3{N1wnYi|f%cwqH&yC-{ zg8y2!l;Zqs01ljT@cRu%7@KFrWYBVD#dtPs-i^zXSQoZmd_g*`npYmXmoX&;boheY z|HhZpS;HB6#i(K2c4a9A=I+6DE?*gl{sJFWL^S_Ss z#gSG33e9?!FPTD$M#-U?dhU4icX+(i!>4F@7W=N#?P4_H(H5v>)Z9 z)y>)}3&D^?Sza0nQJ~)D=D~mLO>mStxSXoC+_QXEdhNp!1v}{$&&fA0QlX8!)!X-a+ZuF%T(1n z`0P+KAxY-fYpZGP7@E;$A~-z(J~_~YQWRLe{t%mww#IawG&;Q4+ia#W=>x7MVZ?H$X zqfH%T8a0f}N~L1lNH%QQ6W1h9pS_`?DDud%C1^Ejnw?%&Y&@38=@%s{HXftd=|!ti z^T@I#h+<+xtAwPNE||rnF(t?{Jh%Q3ZePz&$kze4FUWK24NuYv221+c_gP&PBrR=;v3xON-TkPOadf`QuP3 zzP@#lQX%lr{Bh{i3RCL4USwG!6k`T0UXq#@-nC8?HGrwIj zh2Jij!qgITkFw>%)0t3^hQs0DjvwC1rq4Iw_xq#ztXsF9Wq02b)hA7-Vt#pEvbP-< zgJOW`BQm0&SN(MrCr`$n$hKOoy!`SX!snD`#FPO@(I|O%(FDfk8X22w_lAyT;k_y3T8F>+#y#x9^Cl^FT7_k#UWUO+6mB+a36Py-Z!k@&xwc9rXEp*zG;9 zglTH(S+{{;Pz=yuJKe1;EiLI$Ha9mHjYdO*t^Yz+8f)=JY5#cix<{&grk~&zU>7N4Ys&bnDOS_r#zWU~QF!*7k62o zDzB-GDK~ZMR2DB@%#IpszlN_=Tb%5uv9fsa_nA6%YD}5RYbu#LFKnRJb{}g8Y0_y> z#sR)Sh$r6ril=Xyj7BN)^PfM&v}se>_~~byIB|mf{Cuvs;+rg3xPX>+AIsNQ_qz_u z*H`oWk|{j>%u}p+Zw+63v6+U328xP`m^J$1tggtdOp8en;wipZby5bL>ojI|7>x#|g=Re>0lAq2iW8tEO zEL^nkESUzIo2TDD$dRVOS*!FZ%gR;Cd01lpVP;c$M(X_h!Jot~jOfF1k=IAU6%sP~!NR!jc_Tz1AI^05N zkk^V0`U;tlB(t%)nT^%Wy$hcMNtXHP-}f@3bFj4aSX)9~)ID|fxQ#u~oOgRg#7iI~ z#SDqO&^W)g61jlruZh@82IwRGwY5)DRZv8U$FDEP;R#@M`LTBRu(|x<&n|!GXJ7QY z$3HmTyS}1RD=-_>oqrlk(a&nkDQZjx4Q7Kn>fKG2elY-qUASpF6(z%Zj<9z7L;Pja zaaQkXNaoW0&Z5cr{9tA&dUaw8@RBVFNg5#hf9<|gbofG;4XWr9Vm7ET#&}BfY6aI{ zUXYLhZl767Q7?u)lM}5j{0I6Cfb0+4Vb6=u( zNy-3`p5MQYw6ZJ4vLmG^oG!vC8s<#MW%`H=jN15%Z&|L9o5GvSCdBm847MC?NFT*Y*0~bX3oT1l8qr4&~9i@l4)u8(bDb%+R07VF?~b^I*k&A zD8x1BDa<(idK;Jo`v$x*PmN*=7{S_OVlmR?GA8M5{ z?s~Js8vw#xxD<^NhbPeMIr*mWWQxZhno{W@mryxbE#GqDU)Tv0*t1xJk7&J=E1~nO7LS;JQG(hB@EiK6{R7uJJ zyAK>^#-y=K?j?dDLX*>rEO+kTmYvGT1g_PW5>S+3;PpGd5%+nr9M&-&CKrb9dH2EO z*2yJhfGv9ua@WoCC@|}pke|l>hMwnKo1I>s`QQMP3r&~|YEnC&%2b_-biJy_jXMrl z;@{cuU@x+gEMs>EX!itg`Gd53gV7;G3)0Cqg-hm^J+WWT6E8^_p!#?{ zRflVtIJ%g{(~J0J9F1g8o=}}yfkC6hr0=XUG)jzG6;_uop*$?HB|92lJU!ek-gmf`Lp8|_D3k7nu6*}ne)GV;b9srG*<-W#GzmAe#~;Gu z4@IXhlVQuTftl0&R#`R`#o=!5%6B#-onF$;xX*X&=hJQBC;#4SMpGJRgM1-Unwi2q zm7@XpWZPag?ffd~H2cLH`s}N3(bQ%~uU7K-4doPNTzqf9D$3CF_zmUg)e0J0Z9Mxw z|JN_+_KN}9?Csq5}&dLz2Y%pY7n4H`mhK&)eG%ngJr@ zWtmwpYZ?n?O(SPm_r|%w=BBFN!GQ(``|9m9I+F7)_C{`+j)?_njLT1BVnJGTL>r;8 z#m1V?wzKBb?VK8*w`~l%0V0Tkz|@JOSvY$dS52K5t)9B#@rP(~dO2nH(B$ya4gaNS$xGLfZPcQR;X3#F z1AM-tiq)TPV`tTo0bi*(WCrMpN~vH>NdcFQ8^PqUrA!)Af-z-q#t+U8H+!p(v*%C^ zyAK?rx~86BFQJY7$$4RbSd`>vQ(TZuZl;;sOcMp!!^q3dAUD&DHb!ab39mnZrNzpr zrZ(!ETCud)u(VjIsc)jTVel7Xbfv2S&a23{nuaE7ddM7OiXOE}iAJp=)zH1Pw7cB+ z`~m!d;E=tXr!Odh4j=`>FC#wR-X+$R?it&5PPy|LxqJK4Ap*^(4_-Js8(yfKk;ly< zf)EX!k%I9}NMEAwoRP=JMSH**-Qp?eAJ{(lCA#OaJ=p%9s6oFP2myow{!67`00{*H zgaXl#e@KIVwIU=-cAY6}ghCJ}0Z5?$O1191Zj3KPWLd`NvPT68qD1@)Wer9WZi6oF^8DEDTDHI*-xwSs+Bkd;+hF@jwayHqG`Nf9?gzo`@ zEJ=g{K178IQS86hb$lHO1q1k8cBD`=-bj{0p`|DGY}gX;xxxkr_&RXgnh&Jsm3Tq8 z8W3bzCg}Gfg#zJ#89@X=xKuUuf-K8K9$>%MMZn|gTARqggC}->@<+EL-23mAn|f0g zg%wxdC?c!`F20G~p~WpB-&(ipt` z$uEUgwS?MlX#DcCEk1kqaG7&vuCcI;?2__gm*BoGU1eN^OfksWz~H`g_`<^lLK6bD q_JDJ>LDs+9RI{(vSr